******************************************************************************** conan test conan-center-index/recipes/confu-json/all/test_package/conanfile.py confu-json/0.0.4@ --profile=/home/conan/w/BuildSingleReference/18891/f34ee482-9225-4318-bcef-3a46e0139153/profile.txt ******************************************************************************** Configuration: [settings] arch=x86_64 arch_build=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=9 os=Linux os_build=Linux [options] [build_requires] [env] confu-json/0.0.4 (test package): Installing package Requirements boost/1.76.0 from 'conan-center' - Cache confu-json/0.0.4 from local cache - Cache magic_enum/0.7.2 from 'conan-center' - Cache Packages boost/1.76.0:524ea35a8120baabdde02483add58d81bf541327 - Cache confu-json/0.0.4:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache magic_enum/0.7.2:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache Installing (downloading, building) binaries... boost/1.76.0: Already installed! [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK magic_enum/0.7.2: Already installed! [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK confu-json/0.0.4: Already installed! [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK confu-json/0.0.4 (test package): Generator cmake created conanbuildinfo.cmake confu-json/0.0.4 (test package): Generator txt created conanbuildinfo.txt confu-json/0.0.4 (test package): Generated conaninfo.txt confu-json/0.0.4 (test package): Generated graphinfo Using lockfile: '/home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/build/878b1b6e2d4cbc82452d014e37c38868584457e8/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.4 (test package): Calling build() ----Running------ > cd '/home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/build/878b1b6e2d4cbc82452d014e37c38868584457e8' && 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/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/build/878b1b6e2d4cbc82452d014e37c38868584457e8/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/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 -- 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/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/build/878b1b6e2d4cbc82452d014e37c38868584457e8 ----Running------ > cmake --build '/home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/build/878b1b6e2d4cbc82452d014e37c38868584457e8' '--' '-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/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/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/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:16:23: note: ‘concept’ only available with ‘-fconcepts’ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/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/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:18:23: note: ‘concept’ only available with ‘-fconcepts’ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/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/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:20:23: note: ‘concept’ only available with ‘-fconcepts’ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:22:23: error: ‘concept’ does not name a type 22 | template concept IsArray = requires(T t) { t.size (); }; | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:22:23: note: ‘concept’ only available with ‘-fconcepts’ In file included from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:26:23: error: ‘concept’ does not name a type 26 | template concept IsFusionStruct = requires(T t) { T::self_type; }; | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:26:23: note: ‘concept’ only available with ‘-fconcepts’ In file included from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx: In function ‘void confu_json::handlePair(boost::json::object&, const T&, const string&)’: /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:70:17: error: ‘IsOptional’ was not declared in this scope 70 | if constexpr (IsOptional) | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:70:41: error: expected primary-expression before ‘>’ token 70 | if constexpr (IsOptional) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:70:42: error: expected primary-expression before ‘)’ token 70 | if constexpr (IsOptional) | ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:119:17: error: ‘IsOptional’ was not declared in this scope 119 | if constexpr (IsOptional) | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:119:42: error: expected primary-expression before ‘>’ token 119 | if constexpr (IsOptional) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:119:43: error: expected primary-expression before ‘)’ token 119 | if constexpr (IsOptional) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx: In lambda function: /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:183:23: error: ‘IsOptional’ was not declared in this scope 183 | if constexpr (IsOptional) // optional and fusion struct sounds fishy | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:183:45: error: expected primary-expression before ‘>’ token 183 | if constexpr (IsOptional) // optional and fusion struct sounds fishy | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:183:46: error: expected primary-expression before ‘)’ token 183 | if constexpr (IsOptional) // optional and fusion struct sounds fishy | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:187:28: error: ‘IsPair’ was not declared in this scope 187 | else if constexpr (IsPair) // pair and fusion struct sounds fishy | ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:187:46: error: expected primary-expression before ‘>’ token 187 | else if constexpr (IsPair) // pair and fusion struct sounds fishy | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:187:47: error: expected primary-expression before ‘)’ token 187 | else if constexpr (IsPair) // pair and fusion struct sounds fishy | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:196:24: error: ‘IsOptional’ was not declared in this scope 196 | else if constexpr (IsOptional) | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:196:46: error: expected primary-expression before ‘>’ token 196 | else if constexpr (IsOptional) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:196:47: error: expected primary-expression before ‘)’ token 196 | else if constexpr (IsOptional) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:204:24: error: ‘IsArray’ was not declared in this scope 204 | else if constexpr (IsArray and not IsPrintable) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:204:43: error: expected primary-expression before ‘>’ token 204 | else if constexpr (IsArray and not IsPrintable) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:204:49: error: expected identifier before ‘not’ token 204 | else if constexpr (IsArray and not IsPrintable) | ^~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:204:48: error: expected ‘)’ before ‘not’ token 204 | else if constexpr (IsArray and not IsPrintable) | ~ ^~~~ | ) /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:211:49: error: expected primary-expression before ‘>’ token 211 | if constexpr (IsOptional) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:211:50: error: expected primary-expression before ‘)’ token 211 | if constexpr (IsOptional) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:246:32: error: ‘IsPair’ was not declared in this scope 246 | else if constexpr (IsPair) | ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:246:50: error: expected primary-expression before ‘>’ token 246 | else if constexpr (IsPair) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:246:51: error: expected primary-expression before ‘)’ token 246 | else if constexpr (IsPair) | ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:13, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx: In function ‘void confu_json::handleOptional(T&, U&, const string&)’: /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:40:22: error: ‘IsOptional’ was not declared in this scope 40 | else if constexpr (IsOptional) | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:40:45: error: expected primary-expression before ‘>’ token 40 | else if constexpr (IsOptional) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:40:46: error: expected primary-expression before ‘)’ token 40 | else if constexpr (IsOptional) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:47:22: error: ‘IsPrintable’ was not declared in this scope 47 | else if constexpr (IsPrintable) | ^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:47:46: error: expected primary-expression before ‘>’ token 47 | else if constexpr (IsPrintable) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:47:47: error: expected primary-expression before ‘)’ token 47 | else if constexpr (IsPrintable) | ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:13, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx: In lambda function: /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:99:24: error: ‘IsOptional’ was not declared in this scope 99 | else if constexpr (IsOptional) | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:99:46: error: expected primary-expression before ‘>’ token 99 | else if constexpr (IsOptional) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:99:47: error: expected primary-expression before ‘)’ token 99 | else if constexpr (IsOptional) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:106:24: error: ‘IsPrintable’ was not declared in this scope 106 | else if constexpr (IsPrintable) | ^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:106:47: error: expected primary-expression before ‘>’ token 106 | else if constexpr (IsPrintable) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:106:48: error: expected primary-expression before ‘)’ token 106 | else if constexpr (IsPrintable) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:112:23: error: ‘IsArray’ was not declared in this scope 112 | if constexpr (IsArray) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:112:42: error: expected primary-expression before ‘>’ token 112 | if constexpr (IsArray) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:112:43: error: expected primary-expression before ‘)’ token 112 | if constexpr (IsArray) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:115:55: error: expected primary-expression before ‘>’ token 115 | if constexpr (IsOptional) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:115:56: error: expected primary-expression before ‘)’ token 115 | if constexpr (IsOptional) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:152:72: error: expected primary-expression before ‘>’ token 152 | else if constexpr (IsPrintable) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:152:73: error: expected primary-expression before ‘)’ token 152 | else if constexpr (IsPrintable) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:182:32: error: ‘IsPair’ was not declared in this scope 182 | else if constexpr (IsPair) | ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:182:56: error: expected primary-expression before ‘>’ token 182 | else if constexpr (IsPair) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:182:57: error: expected primary-expression before ‘)’ token 182 | else if constexpr (IsPair) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:189:55: error: expected primary-expression before ‘>’ token 189 | if constexpr (IsOptional) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:189:56: error: expected primary-expression before ‘)’ token 189 | if constexpr (IsOptional) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:217:56: error: expected primary-expression before ‘>’ token 217 | if constexpr (IsOptional) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:217:57: error: expected primary-expression before ‘)’ token 217 | if constexpr (IsOptional) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:278:28: error: ‘IsPair’ was not declared in this scope 278 | else if constexpr (IsPair) | ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:278:46: error: expected primary-expression before ‘>’ token 278 | else if constexpr (IsPair) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:278:47: error: expected primary-expression before ‘)’ token 278 | else if constexpr (IsPair) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:283:47: error: expected primary-expression before ‘>’ token 283 | if constexpr (IsOptional) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:283:48: error: expected primary-expression before ‘)’ token 283 | if constexpr (IsOptional) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:308:48: error: expected primary-expression before ‘>’ token 308 | if constexpr (IsOptional) | ^ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:308:49: error: expected primary-expression before ‘)’ token 308 | if constexpr (IsOptional) | ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx: In instantiation of ‘confu_json::to_json(const T&) [with T = shared_class::Nested]:: [with auto:3 = mpl_::integral_c]’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/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/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/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/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/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/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/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/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:177:27: required from ‘boost::json::object confu_json::to_json(const T&) [with T = shared_class::Nested]’ /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:11:30: required from here /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:206:70: error: request for member ‘front’ in ‘member’, which is of non-class type ‘const long int’ 206 | using elementType = std::remove_reference_t; | ~~~~~~~^~~~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:208:9: error: ‘begin’ was not declared in this scope 208 | for (auto const &element : member) | ^~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:208:9: note: suggested alternatives: In file included from /usr/include/c++/9/string:54, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string.hpp:18, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/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/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/support/sequence_base.hpp:13, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/support/detail/is_native_fusion_sequence.hpp:11, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/support/detail/is_mpl_sequence.hpp:12, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/support/tag_of.hpp:14, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/support/category_of.hpp:11, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/adapted/struct/detail/extension.hpp:14, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/adapted/struct/adapt_struct.hpp:22, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:10, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/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/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/trim.hpp:16, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string.hpp:19, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/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/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/algorithm/iteration/fold.hpp:16, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/algorithm/iteration/accumulate.hpp:13, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/algorithm/iteration.hpp:11, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/algorithm.hpp:11, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/include/algorithm.hpp:11, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:12, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/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/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/sequence/intrinsic/begin.hpp:14, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/algorithm/iteration/fold.hpp:16, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/algorithm/iteration/accumulate.hpp:13, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/algorithm/iteration.hpp:11, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/algorithm.hpp:11, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/include/algorithm.hpp:11, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:12, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/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/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string.hpp:18, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/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/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:208:9: error: ‘end’ was not declared in this scope 208 | for (auto const &element : member) | ^~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:208:9: note: suggested alternatives: In file included from /usr/include/c++/9/string:54, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string.hpp:18, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/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/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/support/sequence_base.hpp:13, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/support/detail/is_native_fusion_sequence.hpp:11, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/support/detail/is_mpl_sequence.hpp:12, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/support/tag_of.hpp:14, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/support/category_of.hpp:11, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/adapted/struct/detail/extension.hpp:14, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/adapted/struct/adapt_struct.hpp:22, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:10, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/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/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/trim.hpp:17, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string.hpp:19, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/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/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/container/list/cons.hpp:17, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/iterator/segmented_iterator.hpp:14, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp:12, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/sequence/intrinsic/begin.hpp:18, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/algorithm/iteration/fold.hpp:16, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/algorithm/iteration/accumulate.hpp:13, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/algorithm/iteration.hpp:11, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/algorithm.hpp:11, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/include/algorithm.hpp:11, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:12, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/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/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/sequence/intrinsic/begin.hpp:14, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/algorithm/iteration/fold.hpp:16, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/algorithm/iteration/accumulate.hpp:13, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/algorithm/iteration.hpp:11, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/algorithm.hpp:11, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/fusion/include/algorithm.hpp:11, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:12, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/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/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string.hpp:18, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/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/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:216:40: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string()’ 216 | if (handleOptional (tmp, element, std::string{ type_name () })) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:55, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string.hpp:18, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/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/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:231:76: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string()’ 231 | 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/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string.hpp:18, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/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/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:231:76: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string()’ 231 | 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/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string.hpp:18, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/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/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:248:28: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string()’ 248 | handlePair (tmp, element, std::string{ type_name () }); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:55, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string.hpp:18, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/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/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:249:42: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string()’ 249 | 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/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string.hpp:18, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/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/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:206:70: error: request for member ‘front’ in ‘member’, which is of non-class type ‘const long int’ 206 | using elementType = std::remove_reference_t; | ~~~~~~~^~~~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:253:63: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string()’ 253 | tmp[std::string{ type_name () }] = to_json (element); In file included from /usr/include/c++/9/string:55, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string.hpp:18, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/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/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:260:67: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string()’ 260 | 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/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string.hpp:18, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/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/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:260:67: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string()’ 260 | 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/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string.hpp:18, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/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/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/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/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:198:24: required from ‘confu_json::to_json(const T&) [with T = shared_class::Nested]:: [with auto:3 = mpl_::integral_c]’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/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/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/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/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/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/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/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/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:177:27: required from ‘boost::json::object confu_json::to_json(const T&) [with T = shared_class::Nested]’ /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:11:30: required from here /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:26:60: error: request for member ‘value’ in ‘t’, which is of non-class type ‘const long int’ 26 | using optionalType = std::remove_reference_t; | ~~^~~~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:26:60: error: request for member ‘value’ in ‘t’, which is of non-class type ‘const long int’ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:29:13: error: request for member ‘has_value’ in ‘t’, which is of non-class type ‘const long int’ 29 | if (t.has_value ()) | ~~^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:31:43: error: request for member ‘value’ in ‘t’, which is of non-class type ‘const long int’ 31 | result[memberName] = to_json (t.value ()); | ~~^~~~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:42:13: error: request for member ‘has_value’ in ‘t’, which is of non-class type ‘const long int’ 42 | if (t.has_value ()) | ~~^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:46:74: error: request for member ‘value’ in ‘t’, which is of non-class type ‘const long int’ 46 | result[memberName] = std::string{ magic_enum::enum_name (t.value ()) }; | ~~^~~~~ /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:46:34: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string()’ 46 | result[memberName] = std::string{ magic_enum::enum_name (t.value ()) }; In file included from /usr/include/c++/9/string:55, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/include/boost/algorithm/string.hpp:18, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/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/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:50:38: error: request for member ‘value’ in ‘t’, which is of non-class type ‘const long int’ 50 | result[memberName] = t.value (); | ~~^~~~~ 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 boost/1.76.0: WARN: Lib folder doesn't exist, can't collect libraries: /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/lib boost/1.76.0: WARN: Lib folder doesn't exist, can't collect libraries: /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/lib boost/1.76.0: WARN: Lib folder doesn't exist, can't collect libraries: /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/524ea35a8120baabdde02483add58d81bf541327/lib magic_enum/0.7.2: WARN: Lib folder doesn't exist, can't collect libraries: /home/conan/w/BuildSingleReference/.conan/data/magic_enum/0.7.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/lib confu-json/0.0.4: WARN: Lib folder doesn't exist, can't collect libraries: /home/conan/w/BuildSingleReference/.conan/data/confu-json/0.0.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/lib ERROR: confu-json/0.0.4 (test package): Error in build() method, line 12 cmake.build() ConanException: Error 2 while executing cmake --build '/home/conan/w/BuildSingleReference/conan-center-index/recipes/confu-json/all/test_package/build/878b1b6e2d4cbc82452d014e37c38868584457e8' '--' '-j3'