******************************************************************************** conan test conan-center-index/recipes/c4core/all/test_package/conanfile.py c4core/0.1.8@ --profile=/home/conan/w/BuildSingleReference/74223/0b0798ec-3454-453b-9913-a45084ccdc41/profile.txt ******************************************************************************** Configuration: [settings] arch=x86_64 build_type=Debug compiler=gcc compiler.libcxx=libstdc++ compiler.version=5 os=Linux [options] c4core:shared=False [build_requires] [env] c4core/0.1.8 (test package): Installing package Requirements c4core/0.1.8 from local cache - Cache fast_float/3.4.0 from 'conan-center' - Cache Packages c4core/0.1.8:dd13dc70335cf1e95cc30e2c23b5f1544811e44b - Cache fast_float/3.4.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache Installing (downloading, building) binaries... fast_float/3.4.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 c4core/0.1.8: 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 c4core/0.1.8 (test package): Generator cmake created conanbuildinfo.cmake c4core/0.1.8 (test package): Generator txt created conanbuildinfo.txt c4core/0.1.8 (test package): Generator cmake_find_package_multi created c4core-config-version.cmake c4core/0.1.8 (test package): Generator cmake_find_package_multi created c4core-config.cmake c4core/0.1.8 (test package): Generator cmake_find_package_multi created c4coreTargets.cmake c4core/0.1.8 (test package): Generator cmake_find_package_multi created c4coreTarget-debug.cmake c4core/0.1.8 (test package): Generator cmake_find_package_multi created FastFloatConfigVersion.cmake c4core/0.1.8 (test package): Generator cmake_find_package_multi created FastFloatTarget-debug.cmake c4core/0.1.8 (test package): Generator cmake_find_package_multi created FastFloatTargets.cmake c4core/0.1.8 (test package): Generator cmake_find_package_multi created FastFloatConfig.cmake c4core/0.1.8 (test package): Aggregating env generators c4core/0.1.8 (test package): Generated conaninfo.txt c4core/0.1.8 (test package): Generated graphinfo Using lockfile: '/home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/build/515ba132f690daeead4816d771adada140383f7a/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 c4core/0.1.8 (test package): Calling build() ----Running------ > cd '/home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/build/515ba132f690daeead4816d771adada140383f7a' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Debug" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="5" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++" -DCMAKE_INSTALL_PREFIX="/home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/build/515ba132f690daeead4816d771adada140383f7a/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_PREFIX_PATH="/home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/build/515ba132f690daeead4816d771adada140383f7a" -DCMAKE_MODULE_PATH="/home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/build/515ba132f690daeead4816d771adada140383f7a" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package' ----------------- -- The CXX compiler identification is GNU 5.4.0 -- 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 global configuration -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Compiler GCC>=5, checking major version 5 -- Conan: Checking correct version: 5 -- Conan: C++ stdlib: libstdc++ -- Library c4core found /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/lib/libc4core.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/lib/libc4core.a -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/build/515ba132f690daeead4816d771adada140383f7a ----Running------ > cmake --build '/home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/build/515ba132f690daeead4816d771adada140383f7a' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object CMakeFiles/test_package.dir/test_package.cpp.o CMakeFiles/test_package.dir/build.make:81: recipe for target 'CMakeFiles/test_package.dir/test_package.cpp.o' failed CMakeFiles/Makefile2:94: recipe for target 'CMakeFiles/test_package.dir/all' failed Makefile:102: recipe for target 'all' failed 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 /usr/include/c++/5/type_traits:35:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:8, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support \ ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/config.hpp:36:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/language.hpp:81:13: error: #error C++ lesser than C++11 not supported # error C++ lesser than C++11 not supported ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/fast_float/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/fast_float/ascii_number.h:9:0, from /home/conan/w/BuildSingleReference/.conan/data/fast_float/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/fast_float/parse_number.h:4, from /home/conan/w/BuildSingleReference/.conan/data/fast_float/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/fast_float/fast_float.h:62, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/ext/fast_float.hpp:18, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/charconv.hpp:54, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/format.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/tuple.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:8, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/fast_float/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/fast_float/float_common.h:103:2: error: #error "FLT_EVAL_METHOD should be defined, please include cfloat." #error "FLT_EVAL_METHOD should be defined, please include cfloat." ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/config.hpp:37:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:26:7: error: expected nested-name-specifier before ‘cbyte’ using cbyte = const char; /**< a constant byte */ ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:27:8: error: expected nested-name-specifier before ‘byte’ using byte = char; /**< a mutable byte */ ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:29:8: error: expected nested-name-specifier before ‘i8’ using i8 = int8_t; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:30:7: error: expected nested-name-specifier before ‘i16’ using i16 = int16_t; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:31:7: error: expected nested-name-specifier before ‘i32’ using i32 = int32_t; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:32:7: error: expected nested-name-specifier before ‘i64’ using i64 = int64_t; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:33:8: error: expected nested-name-specifier before ‘u8’ using u8 = uint8_t; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:34:7: error: expected nested-name-specifier before ‘u16’ using u16 = uint16_t; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:35:7: error: expected nested-name-specifier before ‘u32’ using u32 = uint32_t; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:36:7: error: expected nested-name-specifier before ‘u64’ using u64 = uint64_t; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:38:7: error: expected nested-name-specifier before ‘f32’ using f32 = float; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:39:7: error: expected nested-name-specifier before ‘f64’ using f64 = double; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:41:7: error: expected nested-name-specifier before ‘ssize_t’ using ssize_t = typename std::make_signed::type; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:58:1: error: ‘constexpr’ does not name a type constexpr const aggregate_t aggregate{}; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:58:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:63:1: error: ‘constexpr’ does not name a type constexpr const with_capacity_t with_capacity{}; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:63:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:68:1: error: ‘constexpr’ does not name a type constexpr const varargs_t varargs{}; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:68:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:78:5: error: ‘is_scalar’ is not a member of ‘std’ std::is_scalar::value ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:78:21: error: expected primary-expression before ‘>’ token std::is_scalar::value ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:78:22: error: ‘::value’ has not been declared std::is_scalar::value ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:84:9: error: ‘is_pod’ is not a member of ‘std’ std::is_pod::value ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:84:22: error: expected primary-expression before ‘>’ token std::is_pod::value ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:84:23: error: ‘::value’ has not been declared std::is_pod::value ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:101:1: error: expected unqualified-id before ‘using’ using fastcref = typename std::conditional::value, T, T const&>::type; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:108:40: error: expected ‘,’ or ‘...’ before ‘&&’ token template EmptyStruct(T && ...){} ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:108:46: error: parameter packs not expanded with ‘...’: template EmptyStruct(T && ...){} ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:108:46: note: ‘T’ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:116:47: error: expected ‘,’ or ‘...’ before ‘&&’ token template EmptyStructVirtual(T && ...){} ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:116:53: error: parameter packs not expanded with ‘...’: template EmptyStructVirtual(T && ...){} ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:116:53: note: ‘T’ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:130:18: error: ‘constexpr’ does not name a type C4_ALWAYS_INLINE constexpr size_t min_remainder(size_t size, size_t minsize) noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:130:18: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:136:18: error: ‘constexpr’ does not name a type C4_ALWAYS_INLINE constexpr size_t mult_remainder(size_t size, size_t multipleof) noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:136:18: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:151:14: error: expected ‘,’ or ‘...’ before ‘&&’ token Padded(T && val) : T(val) {} ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp: In constructor ‘c4::Padded::Padded(T)’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:151:26: error: ‘val’ was not declared in this scope Padded(T && val) : T(val) {} ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:162:14: error: expected ‘,’ or ‘...’ before ‘&&’ token Padded(T && val) : T(val) {} ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp: In constructor ‘c4::Padded::Padded(T)’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:162:26: error: ‘val’ was not declared in this scope Padded(T && val) : T(val) {} ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:167:1: error: expected unqualified-id before ‘using’ using MinSized = Padded; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:171:1: error: expected unqualified-id before ‘using’ using MultSized = Padded; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:177:1: error: expected unqualified-id before ‘using’ using MinMultSized = MultSized, Mult>; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:181:1: error: expected unqualified-id before ‘using’ using UbufSized = MinMultSized; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:233:112: error: expected class-name before ‘{’ token template class X, typename T> struct is_instance_of_tpl : std::false_type {}; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:234:91: error: ‘>>’ should be ‘> >’ within a nested template argument list template class X, typename... Y> struct is_instance_of_tpl> : std::true_type {}; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:234:111: error: expected class-name before ‘{’ token template class X, typename... Y> struct is_instance_of_tpl> : std::true_type {}; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:379:24: error: ‘std::is_integral’ has not been declared static_assert(std::is_integral<_Tp>::value, ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:379:35: error: expected ‘,’ or ‘...’ before ‘<’ token static_assert(std::is_integral<_Tp>::value, ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:381:11: error: expected nested-name-specifier before ‘value_type’ using value_type = _Tp; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:382:12: error: ‘constexpr’ does not name a type static constexpr size_t size() noexcept { return sizeof...(_Ip); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:382:12: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:389:1: error: expected unqualified-id before ‘using’ using index_sequence = integer_sequence; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:400:11: error: expected nested-name-specifier before ‘type’ using type = integer_sequence<_Tp, ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:415:37: error: expected nested-name-specifier before ‘type’ template<> struct __make<0> { using type = integer_sequence; }; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:416:37: error: expected nested-name-specifier before ‘type’ template<> struct __make<1> { using type = integer_sequence; }; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:417:37: error: expected nested-name-specifier before ‘type’ template<> struct __make<2> { using type = integer_sequence; }; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:418:37: error: expected nested-name-specifier before ‘type’ template<> struct __make<3> { using type = integer_sequence; }; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:419:37: error: expected nested-name-specifier before ‘type’ template<> struct __make<4> { using type = integer_sequence; }; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:420:37: error: expected nested-name-specifier before ‘type’ template<> struct __make<5> { using type = integer_sequence; }; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:421:37: error: expected nested-name-specifier before ‘type’ template<> struct __make<6> { using type = integer_sequence; }; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:422:37: error: expected nested-name-specifier before ‘type’ template<> struct __make<7> { using type = integer_sequence; }; ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/config.hpp:37:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:437:70: error: ‘>>’ should be ‘> >’ within a nested template argument list template<_Tp ..._Np> struct __result> ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:439:15: error: expected nested-name-specifier before ‘type’ using type = integer_sequence<_Up, _Np...>; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:448:16: error: expected nested-name-specifier before ‘type’ using type = _Up; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:453:1: error: expected unqualified-id before ‘using’ using __make_integer_sequence_unchecked = typename __detail::__convert::template __result::type>::type; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:458:24: error: ‘std::is_integral’ has not been declared static_assert(std::is_integral<_Tp>::value, ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:458:35: error: expected ‘,’ or ‘...’ before ‘<’ token static_assert(std::is_integral<_Tp>::value, ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:460:19: error: expected identifier before numeric constant static_assert(0 <= _Ep, "std::make_integer_sequence input shall not be negative"); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:460:19: error: expected ‘,’ or ‘...’ before numeric constant /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:460:5: error: ‘int c4::__detail::__make_integer_sequence<_Tp, _Ep>::static_assert(int)’ cannot be overloaded static_assert(0 <= _Ep, "std::make_integer_sequence input shall not be negative"); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:458:5: error: with ‘int c4::__detail::__make_integer_sequence<_Tp, _Ep>::static_assert(int)’ static_assert(std::is_integral<_Tp>::value, ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:461:13: error: ‘__make_integer_sequence_unchecked’ does not name a type typedef __make_integer_sequence_unchecked<_Tp, _Ep> type; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:472:1: error: expected unqualified-id before ‘using’ using make_integer_sequence = typename __detail::__make_integer_sequence<_Tp, _Np>::type; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:478:1: error: expected unqualified-id before ‘using’ using make_index_sequence = make_integer_sequence; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/types.hpp:484:1: error: expected unqualified-id before ‘using’ using index_sequence_for = make_index_sequence; ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/error.hpp:125:7: error: expected nested-name-specifier before ‘error_flags’ using error_flags = uint32_t; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/error.hpp:126:22: error: variable or field ‘set_error_flags’ declared void void set_error_flags(error_flags f); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/error.hpp:126:22: error: ‘error_flags’ was not declared in this scope /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/error.hpp:127:1: error: ‘error_flags’ does not name a type error_flags get_error_flags(); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/error.hpp:130:7: error: expected nested-name-specifier before ‘error_callback_type’ using error_callback_type = void (*)(const char* msg, size_t msg_size); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/error.hpp:131:25: error: variable or field ‘set_error_callback’ declared void void set_error_callback(error_callback_type cb); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/error.hpp:131:25: error: ‘error_callback_type’ was not declared in this scope /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/error.hpp:132:1: error: ‘error_callback_type’ does not name a type error_callback_type get_error_callback(); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/error.hpp:139:5: error: ‘error_flags’ does not name a type error_flags m_flags; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/error.hpp:140:5: error: ‘error_callback_type’ does not name a type error_callback_type m_callback; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/error.hpp:142:54: error: expected ‘)’ before ‘cb’ explicit ScopedErrorSettings(error_callback_type cb) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/error.hpp:148:46: error: expected ‘)’ before ‘flags’ explicit ScopedErrorSettings(error_flags flags) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/error.hpp:154:46: error: expected ‘)’ before ‘flags’ explicit ScopedErrorSettings(error_flags flags, error_callback_type cb) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/error.hpp: In destructor ‘c4::ScopedErrorSettings::~ScopedErrorSettings()’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/error.hpp:163:25: error: ‘m_flags’ was not declared in this scope set_error_flags(m_flags); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/error.hpp:163:32: error: ‘set_error_flags’ was not declared in this scope set_error_flags(m_flags); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/error.hpp:164:28: error: ‘m_callback’ was not declared in this scope set_error_callback(m_callback); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/error.hpp:164:38: error: ‘set_error_callback’ was not declared in this scope set_error_callback(m_callback); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:12:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr_fwd.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr_fwd.hpp:10:7: error: expected nested-name-specifier before ‘csubstr’ using csubstr = C4CORE_EXPORT basic_substring; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr_fwd.hpp:11:7: error: expected nested-name-specifier before ‘substr’ using substr = C4CORE_EXPORT basic_substring; ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:88:12: error: expected nested-name-specifier before ‘CC’ using CC = typename std::add_const::type; //!< CC=const char ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:89:11: error: expected nested-name-specifier before ‘NCC_’ using NCC_ = typename std::remove_const::type; //!< NCC_=non const char ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:91:11: error: expected nested-name-specifier before ‘ro_substr’ using ro_substr = basic_substring; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:92:11: error: expected nested-name-specifier before ‘rw_substr’ using rw_substr = basic_substring; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:94:11: error: expected nested-name-specifier before ‘char_type’ using char_type = C; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:95:11: error: expected nested-name-specifier before ‘size_type’ using size_type = size_t; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:97:11: error: expected nested-name-specifier before ‘iterator’ using iterator = C*; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:98:11: error: expected nested-name-specifier before ‘const_iterator’ using const_iterator = CC*; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:103:14: error: expected type-specifier before ‘ro_substr’ operator ro_substr () const { ro_substr s(str, len); return s; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:112:5: error: ‘constexpr’ does not name a type constexpr basic_substring() : str(nullptr), len(0) {} ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:112:5: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:114:5: error: ‘constexpr’ does not name a type constexpr basic_substring(basic_substring const&) = default; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:114:5: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:115:5: error: ‘constexpr’ does not name a type constexpr basic_substring(basic_substring &&) = default; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:115:5: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:116:5: error: ‘constexpr’ does not name a type constexpr basic_substring(std::nullptr_t) : str(nullptr), len(0) {} ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:116:5: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:119:53: error: expected ‘,’ or ‘...’ before ‘&&’ token basic_substring& operator= (basic_substring &&) = default; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:120:47: error: declaration of ‘operator=’ as non-function basic_substring& operator= (std::nullptr_t) { str = nullptr; len = 0; return *this; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:120:30: error: expected ‘;’ at end of member declaration basic_substring& operator= (std::nullptr_t) { str = nullptr; len = 0; return *this; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:120:89: error: invalid use of ‘::’ basic_substring& operator= (std::nullptr_t) { str = nullptr; len = 0; return *this; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:120:89: error: expected ‘;’ at end of member declaration /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:137:5: error: ‘constexpr’ does not name a type constexpr basic_substring(C (&s_)[N]) noexcept : str(s_), len(N-1) {} ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:137:5: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:169:32: error: ‘NCC_’ does not name a type template explicit basic_substring(C4_NC2C(U) (&s_)[N]) { str = s_; len = N-1; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:169:63: error: ‘enable_if’ in namespace ‘std’ does not name a template type template explicit basic_substring(C4_NC2C(U) (&s_)[N]) { str = s_; len = N-1; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:169:63: error: expected ‘,’ or ‘...’ before ‘<’ token template explicit basic_substring(C4_NC2C(U) (&s_)[N]) { str = s_; len = N-1; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:169:82: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 template explicit basic_substring(C4_NC2C(U) (&s_)[N]) { str = s_; len = N-1; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:171:32: error: ‘NCC_’ does not name a type template< class U=NCC_> basic_substring(C4_NC2C(U) *s_, size_t len_) { str = s_; len = len_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:171:63: error: ‘enable_if’ in namespace ‘std’ does not name a template type template< class U=NCC_> basic_substring(C4_NC2C(U) *s_, size_t len_) { str = s_; len = len_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:171:63: error: expected ‘,’ or ‘...’ before ‘<’ token template< class U=NCC_> basic_substring(C4_NC2C(U) *s_, size_t len_) { str = s_; len = len_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:171:90: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 template< class U=NCC_> basic_substring(C4_NC2C(U) *s_, size_t len_) { str = s_; len = len_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:173:32: error: ‘NCC_’ does not name a type template< class U=NCC_> basic_substring(C4_NC2C(U) *beg_, C4_NC2C(U) *end_) { C4_ASSERT(end_ >= beg_); str = beg_; len = end_ - beg_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:173:63: error: ‘enable_if’ in namespace ‘std’ does not name a template type template< class U=NCC_> basic_substring(C4_NC2C(U) *beg_, C4_NC2C(U) *end_) { C4_ASSERT(end_ >= beg_); str = beg_; len = end_ - beg_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:173:63: error: expected ‘,’ or ‘...’ before ‘<’ token template< class U=NCC_> basic_substring(C4_NC2C(U) *beg_, C4_NC2C(U) *end_) { C4_ASSERT(end_ >= beg_); str = beg_; len = end_ - beg_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:173:97: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 template< class U=NCC_> basic_substring(C4_NC2C(U) *beg_, C4_NC2C(U) *end_) { C4_ASSERT(end_ >= beg_); str = beg_; len = end_ - beg_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:173:47: error: ‘template template c4::basic_substring::basic_substring(int)’ cannot be overloaded template< class U=NCC_> basic_substring(C4_NC2C(U) *beg_, C4_NC2C(U) *end_) { C4_ASSERT(end_ >= beg_); str = beg_; len = end_ - beg_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:171:47: error: with ‘template template c4::basic_substring::basic_substring(int)’ template< class U=NCC_> basic_substring(C4_NC2C(U) *s_, size_t len_) { str = s_; len = len_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:176:32: error: ‘NCC_’ does not name a type template void assign(C4_NC2C(U) (&s_)[N]) { str = s_; len = N-1; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:176:50: error: ‘enable_if’ in namespace ‘std’ does not name a template type template void assign(C4_NC2C(U) (&s_)[N]) { str = s_; len = N-1; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:176:50: error: expected ‘,’ or ‘...’ before ‘<’ token template void assign(C4_NC2C(U) (&s_)[N]) { str = s_; len = N-1; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:176:69: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 template void assign(C4_NC2C(U) (&s_)[N]) { str = s_; len = N-1; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:178:32: error: ‘NCC_’ does not name a type template< class U=NCC_> void assign(C4_NC2C(U) *s_, size_t len_) { str = s_; len = len_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:178:50: error: ‘enable_if’ in namespace ‘std’ does not name a template type template< class U=NCC_> void assign(C4_NC2C(U) *s_, size_t len_) { str = s_; len = len_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:178:50: error: expected ‘,’ or ‘...’ before ‘<’ token template< class U=NCC_> void assign(C4_NC2C(U) *s_, size_t len_) { str = s_; len = len_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:178:77: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 template< class U=NCC_> void assign(C4_NC2C(U) *s_, size_t len_) { str = s_; len = len_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:180:32: error: ‘NCC_’ does not name a type template< class U=NCC_> void assign(C4_NC2C(U) *beg_, C4_NC2C(U) *end_) { C4_ASSERT(end_ >= beg_); str = beg_; len = end_ - beg_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:180:50: error: ‘enable_if’ in namespace ‘std’ does not name a template type template< class U=NCC_> void assign(C4_NC2C(U) *beg_, C4_NC2C(U) *end_) { C4_ASSERT(end_ >= beg_); str = beg_; len = end_ - beg_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:180:50: error: expected ‘,’ or ‘...’ before ‘<’ token template< class U=NCC_> void assign(C4_NC2C(U) *beg_, C4_NC2C(U) *end_) { C4_ASSERT(end_ >= beg_); str = beg_; len = end_ - beg_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:180:84: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 template< class U=NCC_> void assign(C4_NC2C(U) *beg_, C4_NC2C(U) *end_) { C4_ASSERT(end_ >= beg_); str = beg_; len = end_ - beg_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:180:43: error: ‘template template void c4::basic_substring::assign(int)’ cannot be overloaded template< class U=NCC_> void assign(C4_NC2C(U) *beg_, C4_NC2C(U) *end_) { C4_ASSERT(end_ >= beg_); str = beg_; len = end_ - beg_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:178:43: error: with ‘template template void c4::basic_substring::assign(int)’ template< class U=NCC_> void assign(C4_NC2C(U) *s_, size_t len_) { str = s_; len = len_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:183:32: error: ‘NCC_’ does not name a type template ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:184:32: error: ‘enable_if’ in namespace ‘std’ does not name a template type basic_substring& operator=(C4_NC2C(U) (&s_)[N]) { str = s_; len = N-1; return *this; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:184:32: error: expected ‘,’ or ‘...’ before ‘<’ token basic_substring& operator=(C4_NC2C(U) (&s_)[N]) { str = s_; len = N-1; return *this; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:184:51: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 basic_substring& operator=(C4_NC2C(U) (&s_)[N]) { str = s_; len = N-1; return *this; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:198:5: error: ‘iterator’ does not name a type iterator begin() { return str; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:199:5: error: ‘iterator’ does not name a type iterator end () { return str + len; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:201:5: error: ‘const_iterator’ does not name a type const_iterator begin() const { return str; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:202:5: error: ‘const_iterator’ does not name a type const_iterator end () const { return str + len; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:258:34: error: ‘ro_substr’ has not been declared C4_ALWAYS_INLINE int compare(ro_substr const that) const { return this->compare(that.str, that.len); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:260:44: error: ‘std::nullptr_t’ has not been declared C4_ALWAYS_INLINE bool operator== (std::nullptr_t) const { return str == nullptr; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:261:44: error: ‘std::nullptr_t’ has not been declared C4_ALWAYS_INLINE bool operator!= (std::nullptr_t) const { return str != nullptr; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:292:24: error: ‘ro_substr’ has not been declared inline bool is_sub(ro_substr const that) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:298:26: error: ‘ro_substr’ has not been declared inline bool is_super(ro_substr const that) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:308:26: error: ‘ro_substr’ has not been declared inline bool overlaps(ro_substr const that) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:388:29: error: ‘ro_substr’ has not been declared basic_substring left_of(ro_substr const subs) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:402:30: error: ‘ro_substr’ has not been declared basic_substring right_of(ro_substr const subs) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:434:27: error: ‘ro_substr’ has not been declared basic_substring triml(ro_substr chars) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:458:27: error: ‘ro_substr’ has not been declared basic_substring trimr(ro_substr chars) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:476:26: error: ‘ro_substr’ has not been declared basic_substring trim(ro_substr const chars) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:483:28: error: ‘ro_substr’ has not been declared basic_substring stripl(ro_substr pattern) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:492:28: error: ‘ro_substr’ has not been declared basic_substring stripr(ro_substr pattern) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:510:24: error: ‘ro_substr’ has not been declared inline size_t find(ro_substr pattern, size_t start_pos=0) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:558:35: error: ‘ro_substr’ has not been declared inline basic_substring select(ro_substr pattern, size_t pos=0) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:573:38: error: ‘ro_substr’ has not been declared first_of_any_result first_of_any(ro_substr s0, ro_substr s1) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:573:52: error: ‘ro_substr’ has not been declared first_of_any_result first_of_any(ro_substr s0, ro_substr s1) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:579:38: error: ‘ro_substr’ has not been declared first_of_any_result first_of_any(ro_substr s0, ro_substr s1, ro_substr s2) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:579:52: error: ‘ro_substr’ has not been declared first_of_any_result first_of_any(ro_substr s0, ro_substr s1, ro_substr s2) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:579:66: error: ‘ro_substr’ has not been declared first_of_any_result first_of_any(ro_substr s0, ro_substr s1, ro_substr s2) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:585:38: error: ‘ro_substr’ has not been declared first_of_any_result first_of_any(ro_substr s0, ro_substr s1, ro_substr s2, ro_substr s3) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:585:52: error: ‘ro_substr’ has not been declared first_of_any_result first_of_any(ro_substr s0, ro_substr s1, ro_substr s2, ro_substr s3) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:585:66: error: ‘ro_substr’ has not been declared first_of_any_result first_of_any(ro_substr s0, ro_substr s1, ro_substr s2, ro_substr s3) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:585:80: error: ‘ro_substr’ has not been declared first_of_any_result first_of_any(ro_substr s0, ro_substr s1, ro_substr s2, ro_substr s3) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:591:38: error: ‘ro_substr’ has not been declared first_of_any_result first_of_any(ro_substr s0, ro_substr s1, ro_substr s2, ro_substr s3, ro_substr s4) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:591:52: error: ‘ro_substr’ has not been declared first_of_any_result first_of_any(ro_substr s0, ro_substr s1, ro_substr s2, ro_substr s3, ro_substr s4) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:591:66: error: ‘ro_substr’ has not been declared first_of_any_result first_of_any(ro_substr s0, ro_substr s1, ro_substr s2, ro_substr s3, ro_substr s4) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:591:80: error: ‘ro_substr’ has not been declared first_of_any_result first_of_any(ro_substr s0, ro_substr s1, ro_substr s2, ro_substr s3, ro_substr s4) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:591:94: error: ‘ro_substr’ has not been declared first_of_any_result first_of_any(ro_substr s0, ro_substr s1, ro_substr s2, ro_substr s3, ro_substr s4) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:652:22: error: ‘ro_substr’ has not been declared bool begins_with(ro_substr pattern) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:669:26: error: ‘ro_substr’ has not been declared bool begins_with_any(ro_substr chars) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:709:20: error: ‘ro_substr’ has not been declared bool ends_with(ro_substr pattern) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:726:24: error: ‘ro_substr’ has not been declared bool ends_with_any(ro_substr chars) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:770:21: error: ‘ro_substr’ has not been declared size_t first_of(ro_substr chars, size_t start=0) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:785:20: error: ‘ro_substr’ has not been declared size_t last_of(ro_substr chars, size_t start=npos) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:825:25: error: ‘ro_substr’ has not been declared size_t first_not_of(ro_substr chars, size_t start=0) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:847:24: error: ‘ro_substr’ has not been declared size_t last_not_of(ro_substr chars, size_t start=npos) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:880:32: error: ‘CC’ has not been declared basic_substring pair_range(CC open, CC close) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:880:41: error: ‘CC’ has not been declared basic_substring pair_range(CC open, CC close) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:893:36: error: ‘CC’ has not been declared basic_substring pair_range_esc(CC open_close, CC escape=CC('\\')) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:893:51: error: ‘CC’ has not been declared basic_substring pair_range_esc(CC open_close, CC escape=CC('\\')) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:914:39: error: ‘CC’ has not been declared basic_substring pair_range_nested(CC open, CC close) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:914:48: error: ‘CC’ has not been declared basic_substring pair_range_nested(CC open, CC close) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1179:12: error: ‘constexpr’ does not name a type static constexpr C4_ALWAYS_INLINE bool _is_delim_char(char c) noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1179:12: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1187:12: error: ‘constexpr’ does not name a type static constexpr C4_ALWAYS_INLINE bool _is_hex_char(char c) noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1187:12: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1193:12: error: ‘constexpr’ does not name a type static constexpr C4_ALWAYS_INLINE bool _is_oct_char(char c) noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1193:12: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1251:13: error: ‘NCC_’ does not name a type NCC_ m_sep; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1309:11: error: expected nested-name-specifier before ‘split_proxy’ using split_proxy = split_proxy_impl; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1312:5: error: ‘split_proxy’ does not name a type split_proxy split(C sep, size_t start_pos=0) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1526:5: error: ‘enable_if’ in namespace ‘std’ does not name a template type C4_REQUIRE_RW(void) toupper() ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1526:5: error: expected unqualified-id before ‘<’ token C4_REQUIRE_RW(void) toupper() ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1536:5: error: ‘enable_if’ in namespace ‘std’ does not name a template type C4_REQUIRE_RW(void) tolower() ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1536:5: error: expected unqualified-id before ‘<’ token C4_REQUIRE_RW(void) tolower() ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1548:5: error: ‘enable_if’ in namespace ‘std’ does not name a template type C4_REQUIRE_RW(void) fill(C val) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1548:5: error: expected unqualified-id before ‘<’ token C4_REQUIRE_RW(void) fill(C val) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1560:5: error: ‘enable_if’ in namespace ‘std’ does not name a template type C4_REQUIRE_RW(void) copy_from(ro_substr that, size_t ifirst=0, size_t num=npos) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1560:5: error: expected unqualified-id before ‘<’ token C4_REQUIRE_RW(void) copy_from(ro_substr that, size_t ifirst=0, size_t num=npos) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1573:5: error: ‘enable_if’ in namespace ‘std’ does not name a template type C4_REQUIRE_RW(void) reverse() ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1573:5: error: expected unqualified-id before ‘<’ token C4_REQUIRE_RW(void) reverse() ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1581:5: error: ‘enable_if’ in namespace ‘std’ does not name a template type C4_REQUIRE_RW(void) reverse_sub(size_t ifirst, size_t num) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1581:5: error: expected unqualified-id before ‘<’ token C4_REQUIRE_RW(void) reverse_sub(size_t ifirst, size_t num) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1591:5: error: ‘enable_if’ in namespace ‘std’ does not name a template type C4_REQUIRE_RW(void) reverse_range(size_t ifirst, size_t ilast) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1591:5: error: expected unqualified-id before ‘<’ token C4_REQUIRE_RW(void) reverse_range(size_t ifirst, size_t ilast) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1604:5: error: ‘enable_if’ in namespace ‘std’ does not name a template type C4_REQUIRE_RW(basic_substring) erase(size_t pos, size_t num) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1604:5: error: expected unqualified-id before ‘<’ token C4_REQUIRE_RW(basic_substring) erase(size_t pos, size_t num) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1613:5: error: ‘enable_if’ in namespace ‘std’ does not name a template type C4_REQUIRE_RW(basic_substring) erase_range(size_t first, size_t last) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1613:5: error: expected unqualified-id before ‘<’ token C4_REQUIRE_RW(basic_substring) erase_range(size_t first, size_t last) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1622:5: error: ‘enable_if’ in namespace ‘std’ does not name a template type C4_REQUIRE_RW(basic_substring) erase(ro_substr sub) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1622:5: error: expected unqualified-id before ‘<’ token C4_REQUIRE_RW(basic_substring) erase(ro_substr sub) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1634:5: error: ‘enable_if’ in namespace ‘std’ does not name a template type C4_REQUIRE_RW(size_t) replace(C value, C repl, size_t pos=0) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1634:5: error: expected unqualified-id before ‘<’ token C4_REQUIRE_RW(size_t) replace(C value, C repl, size_t pos=0) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1650:5: error: ‘enable_if’ in namespace ‘std’ does not name a template type C4_REQUIRE_RW(size_t) replace(ro_substr chars, C repl, size_t pos=0) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1650:5: error: expected unqualified-id before ‘<’ token C4_REQUIRE_RW(size_t) replace(ro_substr chars, C repl, size_t pos=0) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1668:24: error: ‘rw_substr’ has not been declared size_t replace_all(rw_substr dst, ro_substr pattern, ro_substr repl, size_t pos=0) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1668:39: error: ‘ro_substr’ has not been declared size_t replace_all(rw_substr dst, ro_substr pattern, ro_substr repl, size_t pos=0) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1668:58: error: ‘ro_substr’ has not been declared size_t replace_all(rw_substr dst, ro_substr pattern, ro_substr repl, size_t pos=0) const ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:893:68: error: there are no arguments to ‘CC’ that depend on a template parameter, so a declaration of ‘CC’ must be available [-fpermissive] basic_substring pair_range_esc(CC open_close, CC escape=CC('\\')) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:893:68: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In constructor ‘c4::basic_substring::basic_substring(C*, size_t)’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:138:64: error: ‘get_error_flags’ is not a member of ‘c4’ basic_substring(C *s_, size_t len_) : str(s_), len(len_) { C4_ASSERT(str || !len_); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In constructor ‘c4::basic_substring::basic_substring(C*, C*)’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:139:92: error: ‘get_error_flags’ is not a member of ‘c4’ basic_substring(C *beg_, C *end_) : str(beg_), len(static_cast(end_ - beg_)) { C4_ASSERT(end_ >= beg_); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘void c4::basic_substring::assign(C*, size_t)’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:154:61: error: ‘get_error_flags’ is not a member of ‘c4’ void assign(C *s_, size_t len_) { str = s_; len = len_; C4_ASSERT(str || !len_); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘void c4::basic_substring::assign(C*, C*)’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:155:37: error: ‘get_error_flags’ is not a member of ‘c4’ void assign(C *beg_, C *end_) { C4_ASSERT(end_ >= beg_); str = (beg_); len = (end_ - beg_); } ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘void c4::basic_substring::clear()’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:157:26: error: ‘nullptr’ was not declared in this scope void clear() { str = nullptr; len = 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In constructor ‘c4::basic_substring::basic_substring(int)’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:169:92: error: ‘s_’ was not declared in this scope template explicit basic_substring(C4_NC2C(U) (&s_)[N]) { str = s_; len = N-1; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In constructor ‘c4::basic_substring::basic_substring(int)’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:171:100: error: ‘s_’ was not declared in this scope template< class U=NCC_> basic_substring(C4_NC2C(U) *s_, size_t len_) { str = s_; len = len_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:171:110: error: ‘len_’ was not declared in this scope template< class U=NCC_> basic_substring(C4_NC2C(U) *s_, size_t len_) { str = s_; len = len_; } ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/config.hpp:36:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In constructor ‘c4::basic_substring::basic_substring(int)’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:173:101: error: ‘end_’ was not declared in this scope template< class U=NCC_> basic_substring(C4_NC2C(U) *beg_, C4_NC2C(U) *end_) { C4_ASSERT(end_ >= beg_); str = beg_; len = end_ - beg_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:173:101: error: ‘beg_’ was not declared in this scope template< class U=NCC_> basic_substring(C4_NC2C(U) *beg_, C4_NC2C(U) *end_) { C4_ASSERT(end_ >= beg_); str = beg_; len = end_ - beg_; } ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:173:101: error: ‘get_error_flags’ is not a member of ‘c4’ template< class U=NCC_> basic_substring(C4_NC2C(U) *beg_, C4_NC2C(U) *end_) { C4_ASSERT(end_ >= beg_); str = beg_; len = end_ - beg_; } ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:173:132: error: ‘beg_’ was not declared in this scope template< class U=NCC_> basic_substring(C4_NC2C(U) *beg_, C4_NC2C(U) *end_) { C4_ASSERT(end_ >= beg_); str = beg_; len = end_ - beg_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:173:144: error: ‘end_’ was not declared in this scope template< class U=NCC_> basic_substring(C4_NC2C(U) *beg_, C4_NC2C(U) *end_) { C4_ASSERT(end_ >= beg_); str = beg_; len = end_ - beg_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘void c4::basic_substring::assign(int)’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:176:79: error: ‘s_’ was not declared in this scope template void assign(C4_NC2C(U) (&s_)[N]) { str = s_; len = N-1; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘void c4::basic_substring::assign(int)’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:178:87: error: ‘s_’ was not declared in this scope template< class U=NCC_> void assign(C4_NC2C(U) *s_, size_t len_) { str = s_; len = len_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:178:97: error: ‘len_’ was not declared in this scope template< class U=NCC_> void assign(C4_NC2C(U) *s_, size_t len_) { str = s_; len = len_; } ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/config.hpp:36:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘void c4::basic_substring::assign(int)’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:180:88: error: ‘end_’ was not declared in this scope template< class U=NCC_> void assign(C4_NC2C(U) *beg_, C4_NC2C(U) *end_) { C4_ASSERT(end_ >= beg_); str = beg_; len = end_ - beg_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:180:88: error: ‘beg_’ was not declared in this scope template< class U=NCC_> void assign(C4_NC2C(U) *beg_, C4_NC2C(U) *end_) { C4_ASSERT(end_ >= beg_); str = beg_; len = end_ - beg_; } ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:180:88: error: ‘get_error_flags’ is not a member of ‘c4’ template< class U=NCC_> void assign(C4_NC2C(U) *beg_, C4_NC2C(U) *end_) { C4_ASSERT(end_ >= beg_); str = beg_; len = end_ - beg_; } ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:180:119: error: ‘beg_’ was not declared in this scope template< class U=NCC_> void assign(C4_NC2C(U) *beg_, C4_NC2C(U) *end_) { C4_ASSERT(end_ >= beg_); str = beg_; len = end_ - beg_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:180:131: error: ‘end_’ was not declared in this scope template< class U=NCC_> void assign(C4_NC2C(U) *beg_, C4_NC2C(U) *end_) { C4_ASSERT(end_ >= beg_); str = beg_; len = end_ - beg_; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring& c4::basic_substring::operator=(int)’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:184:61: error: ‘s_’ was not declared in this scope basic_substring& operator=(C4_NC2C(U) (&s_)[N]) { str = s_; len = N-1; return *this; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘bool c4::basic_substring::empty() const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:194:59: error: ‘nullptr’ was not declared in this scope bool empty() const { return (len == 0 || str == nullptr); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘bool c4::basic_substring::not_empty() const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:195:59: error: ‘nullptr’ was not declared in this scope bool not_empty() const { return (len != 0 && str != nullptr); } ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘C& c4::basic_substring::operator[](size_t)’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:207:51: error: ‘get_error_flags’ is not a member of ‘c4’ inline C & operator[] (size_t i) { C4_ASSERT(i >= 0 && i < len); return str[i]; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘const C& c4::basic_substring::operator[](size_t) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:208:51: error: ‘get_error_flags’ is not a member of ‘c4’ inline C const& operator[] (size_t i) const { C4_ASSERT(i >= 0 && i < len); return str[i]; } ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/config.hpp:36:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘C& c4::basic_substring::front()’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:210:37: error: ‘nullptr’ was not declared in this scope inline C & front() { C4_ASSERT(len > 0 && str != nullptr); return *str; } ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:210:37: error: ‘get_error_flags’ is not a member of ‘c4’ inline C & front() { C4_ASSERT(len > 0 && str != nullptr); return *str; } ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/config.hpp:36:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘const C& c4::basic_substring::front() const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:211:37: error: ‘nullptr’ was not declared in this scope inline C const& front() const { C4_ASSERT(len > 0 && str != nullptr); return *str; } ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:211:37: error: ‘get_error_flags’ is not a member of ‘c4’ inline C const& front() const { C4_ASSERT(len > 0 && str != nullptr); return *str; } ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/config.hpp:36:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘C& c4::basic_substring::back()’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:213:36: error: ‘nullptr’ was not declared in this scope inline C & back() { C4_ASSERT(len > 0 && str != nullptr); return *(str + len - 1); } ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:213:36: error: ‘get_error_flags’ is not a member of ‘c4’ inline C & back() { C4_ASSERT(len > 0 && str != nullptr); return *(str + len - 1); } ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/config.hpp:36:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘const C& c4::basic_substring::back() const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:214:36: error: ‘nullptr’ was not declared in this scope inline C const& back() const { C4_ASSERT(len > 0 && str != nullptr); return *(str + len - 1); } ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:214:36: error: ‘get_error_flags’ is not a member of ‘c4’ inline C const& back() const { C4_ASSERT(len > 0 && str != nullptr); return *(str + len - 1); } ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/config.hpp:36:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘int c4::basic_substring::compare(C) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:225:9: error: ‘nullptr’ was not declared in this scope C4_XASSERT((str != nullptr) || len == 0); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:225:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_XASSERT((str != nullptr) || len == 0); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘int c4::basic_substring::compare(const char*, size_t) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:239:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_XASSERT(that || sz == 0); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:240:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_XASSERT(str || len == 0); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:252:13: error: ‘get_error_flags’ is not a member of ‘c4’ C4_XASSERT(len == 0 && sz == 0); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘int c4::basic_substring::compare(int) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:258:90: error: request for member ‘str’ in ‘that’, which is of non-class type ‘const int’ C4_ALWAYS_INLINE int compare(ro_substr const that) const { return this->compare(that.str, that.len); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:258:100: error: request for member ‘len’ in ‘that’, which is of non-class type ‘const int’ C4_ALWAYS_INLINE int compare(ro_substr const that) const { return this->compare(that.str, that.len); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘bool c4::basic_substring::operator==(int) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:260:77: error: ‘nullptr’ was not declared in this scope C4_ALWAYS_INLINE bool operator== (std::nullptr_t) const { return str == nullptr; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘bool c4::basic_substring::operator!=(int) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:261:77: error: ‘nullptr’ was not declared in this scope C4_ALWAYS_INLINE bool operator!= (std::nullptr_t) const { return str != nullptr; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘bool c4::basic_substring::is_sub(int) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:294:21: error: request for member ‘is_super’ in ‘that’, which is of non-class type ‘const int’ return that.is_super(*this); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘bool c4::basic_substring::is_super(int) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:302:25: error: request for member ‘len’ in ‘that’, which is of non-class type ‘const int’ return that.len == 0 && that.str == str && str != nullptr; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:302:42: error: request for member ‘str’ in ‘that’, which is of non-class type ‘const int’ return that.len == 0 && that.str == str && str != nullptr; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:302:63: error: ‘nullptr’ was not declared in this scope return that.len == 0 && that.str == str && str != nullptr; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:304:21: error: request for member ‘begin’ in ‘that’, which is of non-class type ‘const int’ return that.begin() >= begin() && that.end() <= end(); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:304:38: error: there are no arguments to ‘begin’ that depend on a template parameter, so a declaration of ‘begin’ must be available [-fpermissive] return that.begin() >= begin() && that.end() <= end(); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:304:48: error: request for member ‘end’ in ‘that’, which is of non-class type ‘const int’ return that.begin() >= begin() && that.end() <= end(); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:304:61: error: there are no arguments to ‘end’ that depend on a template parameter, so a declaration of ‘end’ must be available [-fpermissive] return that.begin() >= begin() && that.end() <= end(); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘bool c4::basic_substring::overlaps(int) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:311:22: error: request for member ‘end’ in ‘that’, which is of non-class type ‘const int’ return (that.end() > begin() && that.begin() < end()); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:311:36: error: there are no arguments to ‘begin’ that depend on a template parameter, so a declaration of ‘begin’ must be available [-fpermissive] return (that.end() > begin() && that.begin() < end()); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:311:46: error: request for member ‘begin’ in ‘that’, which is of non-class type ‘const int’ return (that.end() > begin() && that.begin() < end()); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:311:60: error: there are no arguments to ‘end’ that depend on a template parameter, so a declaration of ‘end’ must be available [-fpermissive] return (that.end() > begin() && that.begin() < end()); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring c4::basic_substring::sub(size_t) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:319:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT(first >= 0 && first <= len); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring c4::basic_substring::sub(size_t, size_t) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:326:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT(first >= 0 && first <= len); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:327:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT((num >= 0 && num <= len) || (num == npos)); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:329:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT((first >= 0 && first + rnum <= len) || (num == 0)); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring c4::basic_substring::range(size_t, size_t) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:336:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT(first >= 0 && first <= len); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:338:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT(first <= last); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:339:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT(last >= 0 && last <= len); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring c4::basic_substring::offs(size_t, size_t) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:362:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT(left >= 0 && left <= len); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:363:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT(right >= 0 && right <= len); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:364:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT(left <= len - right + 1); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/config.hpp:36:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring c4::basic_substring::left_of(int) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:390:9: error: request for member ‘empty’ in ‘subs’, which is of non-class type ‘const int’ C4_ASSERT(is_super(subs) || subs.empty()); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:390:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT(is_super(subs) || subs.empty()); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:391:14: error: ‘ssb’ does not name a type auto ssb = subs.begin(); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:392:14: error: ‘b’ does not name a type auto b = begin(); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:393:14: error: ‘e’ does not name a type auto e = end(); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:394:12: error: ‘ssb’ was not declared in this scope if(ssb >= b && ssb <= e) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:394:19: error: ‘b’ was not declared in this scope if(ssb >= b && ssb <= e) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:394:31: error: ‘e’ was not declared in this scope if(ssb >= b && ssb <= e) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/config.hpp:36:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring c4::basic_substring::right_of(int) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:404:9: error: request for member ‘empty’ in ‘subs’, which is of non-class type ‘const int’ C4_ASSERT(is_super(subs) || subs.empty()); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:404:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT(is_super(subs) || subs.empty()); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:405:14: error: ‘sse’ does not name a type auto sse = subs.end(); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:406:14: error: ‘b’ does not name a type auto b = begin(); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:407:14: error: ‘e’ does not name a type auto e = end(); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:408:12: error: ‘sse’ was not declared in this scope if(sse >= b && sse <= e) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:408:19: error: ‘b’ was not declared in this scope if(sse >= b && sse <= e) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:408:31: error: ‘e’ was not declared in this scope if(sse >= b && sse <= e) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring c4::basic_substring::stripl(int) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:487:28: error: request for member ‘len’ in ‘pattern’, which is of non-class type ‘int’ return sub(pattern.len < len ? pattern.len : len); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:487:48: error: request for member ‘len’ in ‘pattern’, which is of non-class type ‘int’ return sub(pattern.len < len ? pattern.len : len); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring c4::basic_substring::stripr(int) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:496:39: error: request for member ‘len’ in ‘pattern’, which is of non-class type ‘int’ return left_of(len - (pattern.len < len ? pattern.len : len)); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:496:59: error: request for member ‘len’ in ‘pattern’, which is of non-class type ‘int’ return left_of(len - (pattern.len < len ? pattern.len : len)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘size_t c4::basic_substring::find(int, size_t) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:512:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT(start_pos == npos || (start_pos >= 0 && start_pos <= len)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:513:26: error: request for member ‘len’ in ‘pattern’, which is of non-class type ‘int’ if(len < pattern.len) return npos; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:514:53: error: request for member ‘len’ in ‘pattern’, which is of non-class type ‘int’ for(size_t i = start_pos, e = len - pattern.len + 1; i < e; ++i) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:517:43: error: request for member ‘len’ in ‘pattern’, which is of non-class type ‘int’ for(size_t j = 0; j < pattern.len; ++j) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:519:17: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT(i + j < len); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:520:42: error: request for member ‘str’ in ‘pattern’, which is of non-class type ‘int’ if(str[i + j] != pattern.str[j]) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘size_t c4::basic_substring::count(C, size_t) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:539:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT(pos >= 0 && pos <= len); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring c4::basic_substring::select(int, size_t) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:561:47: error: request for member ‘len’ in ‘pattern’, which is of non-class type ‘int’ return pos != npos ? sub(pos, pattern.len) : basic_substring(); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring::first_of_any_result c4::basic_substring::first_of_any(int, int) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:575:9: error: ‘ro_substr’ was not declared in this scope ro_substr s[2] = {s0, s1}; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:576:35: error: ‘s’ was not declared in this scope return first_of_any_iter(&s[0], &s[0] + 2); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring::first_of_any_result c4::basic_substring::first_of_any(int, int, int) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:581:9: error: ‘ro_substr’ was not declared in this scope ro_substr s[3] = {s0, s1, s2}; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:582:35: error: ‘s’ was not declared in this scope return first_of_any_iter(&s[0], &s[0] + 3); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring::first_of_any_result c4::basic_substring::first_of_any(int, int, int, int) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:587:9: error: ‘ro_substr’ was not declared in this scope ro_substr s[4] = {s0, s1, s2, s3}; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:588:35: error: ‘s’ was not declared in this scope return first_of_any_iter(&s[0], &s[0] + 4); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring::first_of_any_result c4::basic_substring::first_of_any(int, int, int, int, int) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:593:9: error: ‘ro_substr’ was not declared in this scope ro_substr s[5] = {s0, s1, s2, s3, s4}; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:594:35: error: ‘s’ was not declared in this scope return first_of_any_iter(&s[0], &s[0] + 5); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring::first_of_any_result c4::basic_substring::first_of_any_iter(It, It) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:606:31: error: request for member ‘len’ in ‘chars’, which is of non-class type ‘const int’ if((i + chars.len) > len) continue; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:608:45: error: request for member ‘len’ in ‘chars’, which is of non-class type ‘const int’ for(size_t j = 0; j < chars.len; ++j) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:610:21: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT(i + j < len); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:611:45: error: invalid types ‘const int[size_t {aka long unsigned int}]’ for array subscript if(str[i + j] != chars[j]) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘bool c4::basic_substring::begins_with(int) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:654:26: error: request for member ‘len’ in ‘pattern’, which is of non-class type ‘int’ if(len < pattern.len) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:658:39: error: request for member ‘len’ in ‘pattern’, which is of non-class type ‘int’ for(size_t i = 0; i < pattern.len; ++i) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:660:35: error: invalid types ‘int[size_t {aka long unsigned int}]’ for array subscript if(str[i] != pattern[i]) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘bool c4::basic_substring::begins_with_any(int) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:675:37: error: request for member ‘len’ in ‘chars’, which is of non-class type ‘int’ for(size_t i = 0; i < chars.len; ++i) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:677:32: error: request for member ‘str’ in ‘chars’, which is of non-class type ‘int’ if(str[0] == chars.str[i]) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘bool c4::basic_substring::ends_with(int) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:711:26: error: request for member ‘len’ in ‘pattern’, which is of non-class type ‘int’ if(len < pattern.len) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:715:43: error: request for member ‘len’ in ‘pattern’, which is of non-class type ‘int’ for(size_t i = 0, s = len-pattern.len; i < pattern.len; ++i) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:715:60: error: request for member ‘len’ in ‘pattern’, which is of non-class type ‘int’ for(size_t i = 0, s = len-pattern.len; i < pattern.len; ++i) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:717:37: error: invalid types ‘int[size_t {aka long unsigned int}]’ for array subscript if(str[s+i] != pattern[i]) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘bool c4::basic_substring::ends_with_any(int) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:732:37: error: request for member ‘len’ in ‘chars’, which is of non-class type ‘int’ for(size_t i = 0; i < chars.len; ++i) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:734:39: error: invalid types ‘int[size_t {aka long unsigned int}]’ for array subscript if(str[len - 1] == chars[i]) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘size_t c4::basic_substring::first_of(C, size_t) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:747:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT(start == npos || (start >= 0 && start <= len)); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘size_t c4::basic_substring::last_of(C, size_t) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:759:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT(start == npos || (start >= 0 && start <= len)); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘size_t c4::basic_substring::first_of(int, size_t) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:772:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT(start == npos || (start >= 0 && start <= len)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:775:41: error: request for member ‘len’ in ‘chars’, which is of non-class type ‘int’ for(size_t j = 0; j < chars.len; ++j) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:777:37: error: invalid types ‘int[size_t {aka long unsigned int}]’ for array subscript if(str[i] == chars[j]) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘size_t c4::basic_substring::last_of(int, size_t) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:787:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT(start == npos || (start >= 0 && start <= len)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:791:41: error: request for member ‘len’ in ‘chars’, which is of non-class type ‘int’ for(size_t j = 0; j < chars.len; ++j) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:793:37: error: invalid types ‘int[size_t {aka long unsigned int}]’ for array subscript if(str[i] == chars[j]) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘size_t c4::basic_substring::first_not_of(C, size_t) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:804:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT((start >= 0 && start <= len) || (start == len && len == 0)); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘size_t c4::basic_substring::last_not_of(C, size_t) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:815:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT(start == npos || (start >= 0 && start <= len)); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘size_t c4::basic_substring::first_not_of(int, size_t) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:827:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT((start >= 0 && start <= len) || (start == len && len == 0)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:831:41: error: request for member ‘len’ in ‘chars’, which is of non-class type ‘int’ for(size_t j = 0; j < chars.len; ++j) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:833:36: error: request for member ‘str’ in ‘chars’, which is of non-class type ‘int’ if(str[i] == chars.str[j]) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘size_t c4::basic_substring::last_not_of(int, size_t) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:849:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT(start == npos || (start >= 0 && start <= len)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:854:41: error: request for member ‘len’ in ‘chars’, which is of non-class type ‘int’ for(size_t j = 0; j < chars.len; ++j) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:856:36: error: request for member ‘str’ in ‘chars’, which is of non-class type ‘int’ if(str[i] == chars.str[j]) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring c4::basic_substring::pair_range(int, int) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:887:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT(ret.sub(1).find(open) == npos); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring c4::basic_substring::pair_range_esc(int, int)’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:899:13: error: ‘CC’ was not declared in this scope CC c = str[i]; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:900:16: error: ‘c’ was not declared in this scope if(c == open_close) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring c4::basic_substring::unquoted() const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:939:9: error: ‘constexpr’ was not declared in this scope constexpr const C dq('"'), sq('\''); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:941:26: error: ‘sq’ was not declared in this scope ((begins_with(sq) && ends_with(sq)) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:943:26: error: ‘dq’ was not declared in this scope (begins_with(dq) && ends_with(dq)))) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring c4::basic_substring::first_non_empty_span() const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1010:9: error: ‘constexpr’ was not declared in this scope constexpr const ro_substr empty_chars(" \n\r\t"); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1011:35: error: ‘empty_chars’ was not declared in this scope size_t pos = first_not_of(empty_chars); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1014:14: error: ‘ret’ does not name a type auto ret = sub(pos); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1015:15: error: ‘ret’ was not declared in this scope pos = ret.first_of(empty_chars); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring c4::basic_substring::_first_integral_span(size_t) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1043:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT(!empty()); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1047:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT(skip_start < len); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1080:44: error: there are no arguments to ‘_is_delim_char’ that depend on a template parameter, so a declaration of ‘_is_delim_char’ must be available [-fpermissive] return _is_delim_char(c) ? first(i) : first(0); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1091:44: error: there are no arguments to ‘_is_delim_char’ that depend on a template parameter, so a declaration of ‘_is_delim_char’ must be available [-fpermissive] return _is_delim_char(c) ? first(i) : first(0); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring c4::basic_substring::first_real_span() const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1112:38: error: there are no arguments to ‘_is_hex_char’ that depend on a template parameter, so a declaration of ‘_is_hex_char’ must be available [-fpermissive] if(( ! _is_hex_char(c)) && c != '.' && c != 'p' && c != 'P') ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1122:44: error: there are no arguments to ‘_is_delim_char’ that depend on a template parameter, so a declaration of ‘_is_delim_char’ must be available [-fpermissive] return _is_delim_char(c) ? ne.first(i) : ne.first(0); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1136:44: error: there are no arguments to ‘_is_delim_char’ that depend on a template parameter, so a declaration of ‘_is_delim_char’ must be available [-fpermissive] return _is_delim_char(c) ? ne.first(i) : ne.first(0); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1150:44: error: there are no arguments to ‘_is_delim_char’ that depend on a template parameter, so a declaration of ‘_is_delim_char’ must be available [-fpermissive] return _is_delim_char(c) ? ne.first(i) : ne.first(0); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1171:44: error: there are no arguments to ‘_is_delim_char’ that depend on a template parameter, so a declaration of ‘_is_delim_char’ must be available [-fpermissive] return _is_delim_char(c) ? ne.first(i) : ne.first(0); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In constructor ‘c4::basic_substring::split_proxy_impl::split_iterator_impl::split_iterator_impl(const c4::basic_substring::split_proxy_impl*, size_t, C)’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1254:47: error: class ‘c4::basic_substring::split_proxy_impl::split_iterator_impl’ does not have any field named ‘m_sep’ : m_proxy(proxy), m_pos(pos), m_sep(sep) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘bool c4::basic_substring::split_proxy_impl::split_iterator_impl::operator==(const c4::basic_substring::split_proxy_impl::split_iterator_impl&) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1276:17: error: ‘get_error_flags’ is not a member of ‘c4’ C4_XASSERT((m_sep == that.m_sep) && "cannot compare split iterators with different separators"); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring::split_proxy_impl::split_iterator_impl c4::basic_substring::split_proxy_impl::begin() const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1296:18: error: ‘it’ does not name a type auto it = split_iterator_impl(this, m_start_pos, m_sep); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1297:20: error: ‘it’ was not declared in this scope return it; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring::split_proxy_impl::split_iterator_impl c4::basic_substring::split_proxy_impl::end() const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1302:18: error: ‘it’ does not name a type auto it = split_iterator_impl(this, pos, m_sep); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1303:20: error: ‘it’ was not declared in this scope return it; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring c4::basic_substring::pop_right(C, bool) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1329:18: error: ‘pos’ does not name a type auto pos = last_of(sep); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1330:16: error: ‘pos’ was not declared in this scope if(pos != npos) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1342:26: error: ‘ppos’ does not name a type auto ppos = last_not_of(sep); // skip repeated seps ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1343:24: error: ‘ppos’ was not declared in this scope if(ppos == npos) // the string is all made of seps ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1348:26: error: ‘pos0’ does not name a type auto pos0 = last_of(sep, ppos); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1349:24: error: ‘pos0’ was not declared in this scope if(pos0 == npos) // only the last sep exists ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1353:23: error: ‘pos0’ was not declared in this scope ++pos0; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring c4::basic_substring::pop_left(C, bool) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1382:18: error: ‘pos’ does not name a type auto pos = first_of(sep); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1383:16: error: ‘pos’ was not declared in this scope if(pos != npos) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1395:26: error: ‘ppos’ does not name a type auto ppos = first_not_of(sep); // skip repeated seps ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1396:24: error: ‘ppos’ was not declared in this scope if(ppos == npos) // the string is all made of seps ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1401:26: error: ‘pos0’ does not name a type auto pos0 = first_of(sep, ppos); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1402:24: error: ‘pos0’ was not declared in this scope if(pos0 == npos) // only the first sep exists ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/config.hpp:36:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1406:21: error: ‘pos0’ was not declared in this scope C4_XASSERT(pos0 > 0); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1406:21: error: ‘get_error_flags’ is not a member of ‘c4’ C4_XASSERT(pos0 > 0); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1408:35: error: ‘pos0’ was not declared in this scope return sub(0, pos0); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring c4::basic_substring::gpop_left(C, bool) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1435:14: error: ‘ss’ does not name a type auto ss = pop_right(sep, skip_empty); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1436:9: error: ‘ss’ was not declared in this scope ss = left_of(ss); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring c4::basic_substring::gpop_right(C, bool) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1457:14: error: ‘ss’ does not name a type auto ss = pop_left(sep, skip_empty); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1458:9: error: ‘ss’ was not declared in this scope ss = right_of(ss); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring c4::basic_substring::basename(C) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1485:14: error: ‘ss’ does not name a type auto ss = pop_right(sep, /*skip_empty*/true); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1486:9: error: ‘ss’ was not declared in this scope ss = ss.trimr(sep); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘c4::basic_substring c4::basic_substring::dirname(C) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1492:14: error: ‘ss’ does not name a type auto ss = basename(sep); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1493:9: error: ‘ss’ was not declared in this scope ss = ss.empty() ? *this : left_of(ss); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/config.hpp:36:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: In member function ‘size_t c4::basic_substring::replace_all(int, int, int, size_t) const’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1670:9: error: request for member ‘empty’ in ‘pattern’, which is of non-class type ‘int’ C4_ASSERT( ! pattern.empty()); //!< @todo relax this precondition ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1670:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT( ! pattern.empty()); //!< @todo relax this precondition ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1671:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT( ! this ->overlaps(dst)); //!< @todo relax this precondition ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/config.hpp:36:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1672:9: error: request for member ‘overlaps’ in ‘pattern’, which is of non-class type ‘int’ C4_ASSERT( ! pattern.overlaps(dst)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1672:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT( ! pattern.overlaps(dst)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/config.hpp:36:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1673:9: error: request for member ‘overlaps’ in ‘repl’, which is of non-class type ‘int’ C4_ASSERT( ! repl .overlaps(dst)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1673:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT( ! repl .overlaps(dst)); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1674:9: error: ‘get_error_flags’ is not a member of ‘c4’ C4_ASSERT((pos >= 0 && pos <= len) || pos == npos); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1692:9: error: ‘get_error_flags’ is not a member of ‘c4’ _c4append(str, str + pos); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1692:9: error: request for member ‘len’ in ‘dst’, which is of non-class type ‘int’ _c4append(str, str + pos); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1692:9: error: request for member ‘str’ in ‘dst’, which is of non-class type ‘int’ _c4append(str, str + pos); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1697:17: error: ‘get_error_flags’ is not a member of ‘c4’ _c4append(str + b, str + len); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1697:17: error: request for member ‘len’ in ‘dst’, which is of non-class type ‘int’ _c4append(str + b, str + len); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1697:17: error: request for member ‘str’ in ‘dst’, which is of non-class type ‘int’ _c4append(str + b, str + len); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1700:13: error: ‘get_error_flags’ is not a member of ‘c4’ _c4append(str + b, str + e); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1700:13: error: request for member ‘len’ in ‘dst’, which is of non-class type ‘int’ _c4append(str + b, str + e); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1700:13: error: request for member ‘str’ in ‘dst’, which is of non-class type ‘int’ _c4append(str + b, str + e); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/config.hpp:36:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1701:13: error: request for member ‘end’ in ‘repl’, which is of non-class type ‘int’ _c4append(repl.begin(), repl.end()); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1701:13: error: request for member ‘begin’ in ‘repl’, which is of non-class type ‘int’ _c4append(repl.begin(), repl.end()); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:11:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1701:13: error: ‘get_error_flags’ is not a member of ‘c4’ _c4append(repl.begin(), repl.end()); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:10:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1701:13: error: request for member ‘end’ in ‘repl’, which is of non-class type ‘int’ _c4append(repl.begin(), repl.end()); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1701:13: error: request for member ‘begin’ in ‘repl’, which is of non-class type ‘int’ _c4append(repl.begin(), repl.end()); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1701:13: error: request for member ‘len’ in ‘dst’, which is of non-class type ‘int’ _c4append(repl.begin(), repl.end()); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1701:13: error: request for member ‘str’ in ‘dst’, which is of non-class type ‘int’ _c4append(repl.begin(), repl.end()); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1701:13: error: request for member ‘begin’ in ‘repl’, which is of non-class type ‘int’ _c4append(repl.begin(), repl.end()); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1702:29: error: request for member ‘size’ in ‘pattern’, which is of non-class type ‘int’ b = e + pattern.size(); ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1717:7: error: expected nested-name-specifier before ‘csubstr’ using csubstr = C4CORE_EXPORT basic_substring; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1723:7: error: expected nested-name-specifier before ‘substr’ using substr = C4CORE_EXPORT basic_substring; ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1744:8: error: ‘substr’ does not name a type inline substr to_substr(char *s) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1758:8: error: ‘csubstr’ does not name a type inline csubstr to_csubstr(char *s) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1774:8: error: ‘csubstr’ does not name a type inline csubstr to_csubstr(const char *s) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1781:8: error: ‘csubstr’ does not name a type inline csubstr to_csubstr(csubstr s) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1787:8: error: ‘csubstr’ does not name a type inline csubstr to_csubstr(substr s) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/substr.hpp:1793:8: error: ‘substr’ does not name a type inline substr to_substr(substr s) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:21:5: error: ‘substr’ in namespace ‘c4’ does not name a type c4::substr to_substr(std::vector &vec) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:29:5: error: ‘csubstr’ in namespace ‘c4’ does not name a type c4::csubstr to_csubstr(std::vector const& vec) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:38:61: error: declaration of ‘operator!=’ as non-function template C4_ALWAYS_INLINE bool operator!= (c4::csubstr ss, std::vector const& s) { return ss != to_csubstr(s); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:38:57: error: ‘csubstr’ is not a member of ‘c4’ template C4_ALWAYS_INLINE bool operator!= (c4::csubstr ss, std::vector const& s) { return ss != to_csubstr(s); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:38:98: error: expected primary-expression before ‘const’ template C4_ALWAYS_INLINE bool operator!= (c4::csubstr ss, std::vector const& s) { return ss != to_csubstr(s); } ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:39:61: error: declaration of ‘operator==’ as non-function template C4_ALWAYS_INLINE bool operator== (c4::csubstr ss, std::vector const& s) { return ss == to_csubstr(s); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:39:57: error: ‘csubstr’ is not a member of ‘c4’ template C4_ALWAYS_INLINE bool operator== (c4::csubstr ss, std::vector const& s) { return ss == to_csubstr(s); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:39:98: error: expected primary-expression before ‘const’ template C4_ALWAYS_INLINE bool operator== (c4::csubstr ss, std::vector const& s) { return ss == to_csubstr(s); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:40:61: error: declaration of ‘operator>=’ as non-function template C4_ALWAYS_INLINE bool operator>= (c4::csubstr ss, std::vector const& s) { return ss >= to_csubstr(s); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:40:57: error: ‘csubstr’ is not a member of ‘c4’ template C4_ALWAYS_INLINE bool operator>= (c4::csubstr ss, std::vector const& s) { return ss >= to_csubstr(s); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:40:98: error: expected primary-expression before ‘const’ template C4_ALWAYS_INLINE bool operator>= (c4::csubstr ss, std::vector const& s) { return ss >= to_csubstr(s); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:41:61: error: declaration of ‘operator>’ as non-function template C4_ALWAYS_INLINE bool operator> (c4::csubstr ss, std::vector const& s) { return ss > to_csubstr(s); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:41:57: error: ‘csubstr’ is not a member of ‘c4’ template C4_ALWAYS_INLINE bool operator> (c4::csubstr ss, std::vector const& s) { return ss > to_csubstr(s); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:41:98: error: expected primary-expression before ‘const’ template C4_ALWAYS_INLINE bool operator> (c4::csubstr ss, std::vector const& s) { return ss > to_csubstr(s); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:42:61: error: declaration of ‘operator<=’ as non-function template C4_ALWAYS_INLINE bool operator<= (c4::csubstr ss, std::vector const& s) { return ss <= to_csubstr(s); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:42:57: error: ‘csubstr’ is not a member of ‘c4’ template C4_ALWAYS_INLINE bool operator<= (c4::csubstr ss, std::vector const& s) { return ss <= to_csubstr(s); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:42:98: error: expected primary-expression before ‘const’ template C4_ALWAYS_INLINE bool operator<= (c4::csubstr ss, std::vector const& s) { return ss <= to_csubstr(s); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:43:61: error: declaration of ‘operator<’ as non-function template C4_ALWAYS_INLINE bool operator< (c4::csubstr ss, std::vector const& s) { return ss < to_csubstr(s); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:43:57: error: ‘csubstr’ is not a member of ‘c4’ template C4_ALWAYS_INLINE bool operator< (c4::csubstr ss, std::vector const& s) { return ss < to_csubstr(s); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:43:98: error: expected primary-expression before ‘const’ template C4_ALWAYS_INLINE bool operator< (c4::csubstr ss, std::vector const& s) { return ss < to_csubstr(s); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:45:96: error: ‘c4::csubstr’ has not been declared template C4_ALWAYS_INLINE bool operator!= (std::vector const& s, c4::csubstr ss) { return ss != to_csubstr(s); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:46:96: error: ‘c4::csubstr’ has not been declared template C4_ALWAYS_INLINE bool operator== (std::vector const& s, c4::csubstr ss) { return ss == to_csubstr(s); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:47:96: error: ‘c4::csubstr’ has not been declared template C4_ALWAYS_INLINE bool operator>= (std::vector const& s, c4::csubstr ss) { return ss <= to_csubstr(s); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:48:96: error: ‘c4::csubstr’ has not been declared template C4_ALWAYS_INLINE bool operator> (std::vector const& s, c4::csubstr ss) { return ss < to_csubstr(s); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:49:96: error: ‘c4::csubstr’ has not been declared template C4_ALWAYS_INLINE bool operator<= (std::vector const& s, c4::csubstr ss) { return ss >= to_csubstr(s); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:50:96: error: ‘c4::csubstr’ has not been declared template C4_ALWAYS_INLINE bool operator< (std::vector const& s, c4::csubstr ss) { return ss > to_csubstr(s); } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:56:28: error: ‘c4::to_chars’ declared as an ‘inline’ variable inline size_t to_chars(c4::substr buf, std::vector const& s) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:56:24: error: ‘substr’ is not a member of ‘c4’ inline size_t to_chars(c4::substr buf, std::vector const& s) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:56:65: error: expected primary-expression before ‘const’ inline size_t to_chars(c4::substr buf, std::vector const& s) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:56:73: error: expression list treated as compound expression in initializer [-fpermissive] inline size_t to_chars(c4::substr buf, std::vector const& s) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:57:1: error: expected ‘;’ before ‘{’ token { ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:66:28: error: ‘c4::from_chars’ declared as an ‘inline’ variable inline bool from_chars(c4::csubstr buf, std::vector * s) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:66:24: error: ‘csubstr’ is not a member of ‘c4’ inline bool from_chars(c4::csubstr buf, std::vector * s) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:66:66: error: expected primary-expression before ‘*’ token inline bool from_chars(c4::csubstr buf, std::vector * s) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:66:68: error: ‘s’ was not declared in this scope inline bool from_chars(c4::csubstr buf, std::vector * s) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:66:69: error: expression list treated as compound expression in initializer [-fpermissive] inline bool from_chars(c4::csubstr buf, std::vector * s) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:67:1: error: expected ‘;’ before ‘{’ token { ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:7:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:17:12: error: ‘substr’ in namespace ‘c4’ does not name a type inline c4::substr to_substr(std::string &s) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:24:12: error: ‘csubstr’ in namespace ‘c4’ does not name a type inline c4::csubstr to_csubstr(std::string const& s) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:32:39: error: declaration of ‘operator==’ as non-function C4_ALWAYS_INLINE bool operator== (c4::csubstr ss, std::string const& s) { return ss.compare(to_csubstr(s)) == 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:32:35: error: ‘csubstr’ is not a member of ‘c4’ C4_ALWAYS_INLINE bool operator== (c4::csubstr ss, std::string const& s) { return ss.compare(to_csubstr(s)) == 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:32:63: error: expected primary-expression before ‘const’ C4_ALWAYS_INLINE bool operator== (c4::csubstr ss, std::string const& s) { return ss.compare(to_csubstr(s)) == 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:33:39: error: declaration of ‘operator!=’ as non-function C4_ALWAYS_INLINE bool operator!= (c4::csubstr ss, std::string const& s) { return ss.compare(to_csubstr(s)) != 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:33:35: error: ‘csubstr’ is not a member of ‘c4’ C4_ALWAYS_INLINE bool operator!= (c4::csubstr ss, std::string const& s) { return ss.compare(to_csubstr(s)) != 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:33:63: error: expected primary-expression before ‘const’ C4_ALWAYS_INLINE bool operator!= (c4::csubstr ss, std::string const& s) { return ss.compare(to_csubstr(s)) != 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:34:39: error: declaration of ‘operator>=’ as non-function C4_ALWAYS_INLINE bool operator>= (c4::csubstr ss, std::string const& s) { return ss.compare(to_csubstr(s)) >= 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:34:35: error: ‘csubstr’ is not a member of ‘c4’ C4_ALWAYS_INLINE bool operator>= (c4::csubstr ss, std::string const& s) { return ss.compare(to_csubstr(s)) >= 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:34:63: error: expected primary-expression before ‘const’ C4_ALWAYS_INLINE bool operator>= (c4::csubstr ss, std::string const& s) { return ss.compare(to_csubstr(s)) >= 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:35:39: error: declaration of ‘operator>’ as non-function C4_ALWAYS_INLINE bool operator> (c4::csubstr ss, std::string const& s) { return ss.compare(to_csubstr(s)) > 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:35:35: error: ‘csubstr’ is not a member of ‘c4’ C4_ALWAYS_INLINE bool operator> (c4::csubstr ss, std::string const& s) { return ss.compare(to_csubstr(s)) > 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:35:63: error: expected primary-expression before ‘const’ C4_ALWAYS_INLINE bool operator> (c4::csubstr ss, std::string const& s) { return ss.compare(to_csubstr(s)) > 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:36:39: error: declaration of ‘operator<=’ as non-function C4_ALWAYS_INLINE bool operator<= (c4::csubstr ss, std::string const& s) { return ss.compare(to_csubstr(s)) <= 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:36:35: error: ‘csubstr’ is not a member of ‘c4’ C4_ALWAYS_INLINE bool operator<= (c4::csubstr ss, std::string const& s) { return ss.compare(to_csubstr(s)) <= 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:36:63: error: expected primary-expression before ‘const’ C4_ALWAYS_INLINE bool operator<= (c4::csubstr ss, std::string const& s) { return ss.compare(to_csubstr(s)) <= 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:37:39: error: declaration of ‘operator<’ as non-function C4_ALWAYS_INLINE bool operator< (c4::csubstr ss, std::string const& s) { return ss.compare(to_csubstr(s)) < 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:37:35: error: ‘csubstr’ is not a member of ‘c4’ C4_ALWAYS_INLINE bool operator< (c4::csubstr ss, std::string const& s) { return ss.compare(to_csubstr(s)) < 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:37:63: error: expected primary-expression before ‘const’ C4_ALWAYS_INLINE bool operator< (c4::csubstr ss, std::string const& s) { return ss.compare(to_csubstr(s)) < 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:39:61: error: ‘c4::csubstr’ has not been declared C4_ALWAYS_INLINE bool operator== (std::string const& s, c4::csubstr ss) { return ss.compare(to_csubstr(s)) == 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp: In function ‘bool c4::operator==(const string&, int)’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:39:85: error: request for member ‘compare’ in ‘ss’, which is of non-class type ‘int’ C4_ALWAYS_INLINE bool operator== (std::string const& s, c4::csubstr ss) { return ss.compare(to_csubstr(s)) == 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:39:105: error: ‘to_csubstr’ was not declared in this scope C4_ALWAYS_INLINE bool operator== (std::string const& s, c4::csubstr ss) { return ss.compare(to_csubstr(s)) == 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:40:61: error: ‘c4::csubstr’ has not been declared C4_ALWAYS_INLINE bool operator!= (std::string const& s, c4::csubstr ss) { return ss.compare(to_csubstr(s)) != 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp: In function ‘bool c4::operator!=(const string&, int)’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:40:85: error: request for member ‘compare’ in ‘ss’, which is of non-class type ‘int’ C4_ALWAYS_INLINE bool operator!= (std::string const& s, c4::csubstr ss) { return ss.compare(to_csubstr(s)) != 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:40:105: error: ‘to_csubstr’ was not declared in this scope C4_ALWAYS_INLINE bool operator!= (std::string const& s, c4::csubstr ss) { return ss.compare(to_csubstr(s)) != 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:41:61: error: ‘c4::csubstr’ has not been declared C4_ALWAYS_INLINE bool operator>= (std::string const& s, c4::csubstr ss) { return ss.compare(to_csubstr(s)) <= 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp: In function ‘bool c4::operator>=(const string&, int)’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:41:85: error: request for member ‘compare’ in ‘ss’, which is of non-class type ‘int’ C4_ALWAYS_INLINE bool operator>= (std::string const& s, c4::csubstr ss) { return ss.compare(to_csubstr(s)) <= 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:41:105: error: ‘to_csubstr’ was not declared in this scope C4_ALWAYS_INLINE bool operator>= (std::string const& s, c4::csubstr ss) { return ss.compare(to_csubstr(s)) <= 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:42:61: error: ‘c4::csubstr’ has not been declared C4_ALWAYS_INLINE bool operator> (std::string const& s, c4::csubstr ss) { return ss.compare(to_csubstr(s)) < 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp: In function ‘bool c4::operator>(const string&, int)’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:42:85: error: request for member ‘compare’ in ‘ss’, which is of non-class type ‘int’ C4_ALWAYS_INLINE bool operator> (std::string const& s, c4::csubstr ss) { return ss.compare(to_csubstr(s)) < 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:42:105: error: ‘to_csubstr’ was not declared in this scope C4_ALWAYS_INLINE bool operator> (std::string const& s, c4::csubstr ss) { return ss.compare(to_csubstr(s)) < 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:43:61: error: ‘c4::csubstr’ has not been declared C4_ALWAYS_INLINE bool operator<= (std::string const& s, c4::csubstr ss) { return ss.compare(to_csubstr(s)) >= 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp: In function ‘bool c4::operator<=(const string&, int)’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:43:85: error: request for member ‘compare’ in ‘ss’, which is of non-class type ‘int’ C4_ALWAYS_INLINE bool operator<= (std::string const& s, c4::csubstr ss) { return ss.compare(to_csubstr(s)) >= 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:43:105: error: ‘to_csubstr’ was not declared in this scope C4_ALWAYS_INLINE bool operator<= (std::string const& s, c4::csubstr ss) { return ss.compare(to_csubstr(s)) >= 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:44:61: error: ‘c4::csubstr’ has not been declared C4_ALWAYS_INLINE bool operator< (std::string const& s, c4::csubstr ss) { return ss.compare(to_csubstr(s)) > 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp: In function ‘bool c4::operator<(const string&, int)’: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:44:85: error: request for member ‘compare’ in ‘ss’, which is of non-class type ‘int’ C4_ALWAYS_INLINE bool operator< (std::string const& s, c4::csubstr ss) { return ss.compare(to_csubstr(s)) > 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:44:105: error: ‘to_csubstr’ was not declared in this scope C4_ALWAYS_INLINE bool operator< (std::string const& s, c4::csubstr ss) { return ss.compare(to_csubstr(s)) > 0; } ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:49:28: error: ‘c4::to_chars’ declared as an ‘inline’ variable inline size_t to_chars(c4::substr buf, std::string const& s) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:49:28: error: ‘size_t c4::to_chars’ redeclared as different kind of symbol In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:6:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/vector.hpp:56:28: note: previous declaration ‘template size_t c4::to_chars’ inline size_t to_chars(c4::substr buf, std::vector const& s) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:7:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:49:24: error: ‘substr’ is not a member of ‘c4’ inline size_t to_chars(c4::substr buf, std::string const& s) ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/string.hpp:49:52: error: expected primary-expression before ‘const’ inline size_t to_chars(c4::substr buf, std::string const& s) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/format.hpp:7:0, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/tuple.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/std/std.hpp:8, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/c4core/all/test_package/test_package.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/charconv.hpp:51:20: error: expected ‘}’ before end of line C4_SUPPRESS_WARNING_GCC_WITH_PUSH("-Wsign-conversion") ^ /home/conan/w/BuildSingleReference/.conan/data/c4core/0.1.8/_/_/package/dd13dc70335cf1e95cc30e2c23b5f1544811e44b/include/c4/charconv.hpp:51:20: error: expected declaration before end of line make[2]: *** [CMakeFiles/test_package.dir/test_package.cpp.o] Error 1 make[1]: *** [CMakeFiles/test_package.dir/all] Error 2 make: *** [all] Error 2 fast_float/3.4.0: WARN: Lib folder doesn't exist, can't collect libraries: /home/conan/w/BuildSingleReference/.conan/data/fast_float/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/lib fast_float/3.4.0: WARN: Lib folder doesn't exist, can't collect libraries: /home/conan/w/BuildSingleReference/.conan/data/fast_float/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/lib ERROR: c4core/0.1.8 (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/c4core/all/test_package/build/515ba132f690daeead4816d771adada140383f7a' '--' '-j3'