******************************************************************************** conan test cci-0285303b/recipes/json_struct/all/test_package/conanfile.py json_struct/1.0.2@#6a97e0970e73cece9b350325324979e2 -pr /home/conan/workspace/prod-v1/bsr/100022/accdb/profile_linux_5_libstdcpp11_gcc_release_64..txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Configuration: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=5 os=Linux [options] [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True json_struct/1.0.2 (test package): Installing package Requirements json_struct/1.0.2 from local cache - Cache Packages json_struct/1.0.2:c023db9fc677d4d0b3bd0c20f71385e4cf8a1220 - Cache Installing (downloading, building) binaries... json_struct/1.0.2: Already installed! json_struct/1.0.2 (test package): Generator 'CMakeToolchain' calling 'generate()' json_struct/1.0.2 (test package): Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release' json_struct/1.0.2 (test package): If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=/home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/build/Release/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release' json_struct/1.0.2 (test package): Generator txt created conanbuildinfo.txt json_struct/1.0.2 (test package): Generator 'CMakeDeps' calling 'generate()' json_struct/1.0.2 (test package): Aggregating env generators json_struct/1.0.2 (test package): Generated conaninfo.txt json_struct/1.0.2 (test package): Generated graphinfo Using lockfile: '/home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/build/Release/generators/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 json_struct/1.0.2 (test package): Calling build() json_struct/1.0.2 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/build/Release/generators/conan_toolchain.cmake -- The C compiler identification is GNU 5.4.0 -- The CXX compiler identification is GNU 5.4.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- 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: Target declared 'json_struct::json_struct' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/build/Release json_struct/1.0.2 (test package): CMake command: cmake --build "/home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/build/Release" '--' '-j3' ----Running------ > cmake --build "/home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/build/Release" '--' '-j3' ----------------- Scanning dependencies of target JsonStructTester [ 50%] Building CXX object CMakeFiles/JsonStructTester.dir/main.cpp.o CMakeFiles/JsonStructTester.dir/build.make:81: recipe for target 'CMakeFiles/JsonStructTester.dir/main.cpp.o' failed CMakeFiles/Makefile2:94: recipe for target 'CMakeFiles/JsonStructTester.dir/all' failed Makefile:102: recipe for target 'all' failed CMake Warning: Manually-specified variables were not used by the project: CMAKE_POLICY_DEFAULT_CMP0091 In file included from /usr/include/c++/5/atomic:38:0, from /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:117, from /home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/main.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/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/main.cpp:1:0: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:204:3: error: ‘constexpr’ does not name a type constexpr explicit DataRef() ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:204:3: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:215:3: error: ‘constexpr’ does not name a type constexpr explicit DataRef(const char *data, size_t size) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:215:3: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:227:3: error: ‘constexpr’ does not name a type constexpr explicit DataRef(const char (&data)[N]) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:227:3: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:301:20: error: ‘Type’ is not a class or namespace Type name_type = Type::Error; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:302:20: error: ‘Type’ is not a class or namespace Type data_type = Type::Error; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘void JS::Internal::IntermediateToken::clear()’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:292:17: error: ‘Type’ is not a class or namespace name_type = Type::Error; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:293:17: error: ‘Type’ is not a class or namespace data_type = Type::Error; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: At global scope: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:397:17: error: ‘Error’ is not a class or namespace Error error = Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘void JS::Internal::ErrorContext::clear()’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:405:13: error: ‘Error’ is not a class or namespace error = Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: At global scope: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:417:3: error: ‘uint16_t’ does not name a type uint16_t depth; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘void JS::Internal::ScopeCounter::handleType(JS::Type)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:420:21: error: ‘JS::Type’ is not a class or namespace if (type == JS::Type::ArrayStart || type == JS::Type::ObjectStart) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:420:53: error: ‘JS::Type’ is not a class or namespace if (type == JS::Type::ArrayStart || type == JS::Type::ObjectStart) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:423:9: error: ‘depth’ was not declared in this scope depth++; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:425:9: error: ‘depth’ was not declared in this scope depth--; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:429:7: error: ‘depth’ was not declared in this scope depth--; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: At global scope: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:452:37: error: ‘std::function’ has not been declared void setNeedMoreDataCallback(std::function callback); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:452:45: error: expected ‘,’ or ‘...’ before ‘<’ token void setNeedMoreDataCallback(std::function callback); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:453:32: error: ‘std::function’ has not been declared void setReleaseCallback(std::function &callback); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:453:40: error: expected ‘,’ or ‘...’ before ‘<’ token void setReleaseCallback(std::function &callback); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:520:8: error: ‘function’ in namespace ‘std’ does not name a template type std::function release_callback; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:521:8: error: ‘function’ in namespace ‘std’ does not name a template type std::function need_more_data_callback; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:522:46: error: ‘>>’ should be ‘> >’ within a nested template argument list std::vector> copy_buffers; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:502:30: error: ‘InTokenState’ is not a class or namespace InTokenState token_state = InTokenState::FindingName; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:503:36: error: ‘InPropertyState’ is not a class or namespace InPropertyState property_state = InPropertyState::NoStartFound; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:504:24: error: ‘Type’ is not a class or namespace Type property_type = Type::Error; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:539:1: error: ‘constexpr’ does not name a type constexpr StringLiteral makeStringLiteral(const char (&literal)[SIZE]) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:539:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:576:3: error: ‘uint8_t’ does not name a type uint8_t m_shift_size; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:577:3: error: ‘uint8_t’ does not name a type uint8_t m_depth; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:554:35: error: ‘Style’ is not a class or namespace SerializerOptions(Style style = Style::Pretty); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In constructor ‘JS::SerializerBuffer::SerializerBuffer()’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:591:14: error: ‘nullptr’ was not declared in this scope : buffer(nullptr) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: At global scope: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:634:38: error: ‘std::function’ has not been declared void setRequestBufferCallback(std::function callback); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:634:46: error: expected ‘,’ or ‘...’ before ‘<’ token void setRequestBufferCallback(std::function callback); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:643:8: error: ‘function’ in namespace ‘std’ does not name a template type std::function m_request_buffer_callback; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In constructor ‘JS::Token::Token()’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:656:15: error: ‘Type’ is not a class or namespace , name_type(Type::String) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:657:16: error: ‘Type’ is not a class or namespace , value_type(Type::String) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:657:28: error: no matching function for call to ‘JS::DataRef::DataRef()’ , value_type(Type::String) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:239:12: note: candidate: JS::DataRef::DataRef(const char*) explicit DataRef(const char *data) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:239:12: note: candidate expects 1 argument, 0 provided /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:233:12: note: candidate: JS::DataRef::DataRef(const string&) explicit DataRef(const std::string &str) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:233:12: note: candidate expects 1 argument, 0 provided /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:199:8: note: candidate: JS::DataRef::DataRef(const JS::DataRef&) struct DataRef ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:199:8: note: candidate expects 1 argument, 0 provided /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:657:28: error: no matching function for call to ‘JS::DataRef::DataRef()’ , value_type(Type::String) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:239:12: note: candidate: JS::DataRef::DataRef(const char*) explicit DataRef(const char *data) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:239:12: note: candidate expects 1 argument, 0 provided /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:233:12: note: candidate: JS::DataRef::DataRef(const string&) explicit DataRef(const std::string &str) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:233:12: note: candidate expects 1 argument, 0 provided /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:199:8: note: candidate: JS::DataRef::DataRef(const JS::DataRef&) struct DataRef ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:199:8: note: candidate expects 1 argument, 0 provided /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In constructor ‘JS::Tokenizer::Tokenizer()’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:673:24: error: ‘nullptr’ was not declared in this scope , parsed_data_vector(nullptr) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘void JS::Tokenizer::addData(const char*, size_t)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:694:46: error: no matching function for call to ‘JS::DataRef::DataRef(const char*&, size_t&)’ data_list.push_back(DataRef(data, data_size)); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:239:12: note: candidate: JS::DataRef::DataRef(const char*) explicit DataRef(const char *data) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:239:12: note: candidate expects 1 argument, 2 provided /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:233:12: note: candidate: JS::DataRef::DataRef(const string&) explicit DataRef(const std::string &str) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:233:12: note: candidate expects 1 argument, 2 provided /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:199:8: note: candidate: JS::DataRef::DataRef(const JS::DataRef&) struct DataRef ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:199:8: note: candidate expects 1 argument, 2 provided /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘void JS::Tokenizer::resetData(const char*, size_t, size_t)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:713:7: error: ‘release_callback’ was not declared in this scope if (release_callback) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:716:36: error: request for member ‘data’ in ‘data_buffer’, which is of non-class type ‘int’ release_callback(data_buffer.data); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:719:24: error: ‘nullptr’ was not declared in this scope parsed_data_vector = nullptr; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘void JS::Tokenizer::resetData(const std::vector*, size_t)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:727:7: error: ‘release_callback’ was not declared in this scope if (release_callback) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:730:36: error: request for member ‘data’ in ‘data_buffer’, which is of non-class type ‘int’ release_callback(data_buffer.data); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: At global scope: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:743:53: error: variable or field ‘setNeedMoreDataCallback’ declared void inline void Tokenizer::setNeedMoreDataCallback(std::function callback) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:743:48: error: ‘function’ is not a member of ‘std’ inline void Tokenizer::setNeedMoreDataCallback(std::function callback) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:743:62: error: expected primary-expression before ‘void’ inline void Tokenizer::setNeedMoreDataCallback(std::function callback) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:748:48: error: variable or field ‘setReleaseCallback’ declared void inline void Tokenizer::setReleaseCallback(std::function &callback) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:748:43: error: ‘function’ is not a member of ‘std’ inline void Tokenizer::setReleaseCallback(std::function &callback) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:748:57: error: expected primary-expression before ‘void’ inline void Tokenizer::setReleaseCallback(std::function &callback) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘JS::Error JS::Tokenizer::nextToken(JS::Token&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:757:52: error: ‘struct JS::Internal::ScopeCounter’ has no member named ‘depth’ if (scope_counter.size() && scope_counter.back().depth == 0) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:759:12: error: ‘Error’ is not a class or namespace return Error::ScopeHasEnded; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:768:28: error: ‘nullptr’ was not declared in this scope parsed_data_vector = nullptr; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:772:12: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:783:12: error: ‘Error’ is not a class or namespace return Error::NeedMoreData; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:789:17: error: ‘Error’ is not a class or namespace Error error = Error::NeedMoreData; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:790:19: error: ‘Error’ is not a class or namespace while (error == Error::NeedMoreData && data_list.size()) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:795:18: error: ‘Error’ is not a class or namespace if (error != Error::NoError && error != Error::NeedMoreData) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:795:45: error: ‘Error’ is not a class or namespace if (error != Error::NoError && error != Error::NeedMoreData) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:798:18: error: ‘Error’ is not a class or namespace if (error == Error::NeedMoreData) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:805:44: error: ‘Error’ is not a class or namespace continue_after_need_more_data = error == Error::NeedMoreData; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:806:20: error: ‘JS::Error’ is not a class or namespace if (error == JS::Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:808:34: error: ‘Type’ is not a class or namespace if (next_token.value_type == Type::ArrayStart || next_token.value_type == Type::ObjectStart) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:808:79: error: ‘Type’ is not a class or namespace if (next_token.value_type == Type::ArrayStart || next_token.value_type == Type::ObjectStart) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:810:34: error: ‘Type’ is not a class or namespace if (next_token.value_type == Type::ArrayEnd) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:812:68: error: ‘JS::Type’ is not a class or namespace if (!container_stack.size() || container_stack.back() != JS::Type::ArrayStart) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:814:17: error: ‘Error’ is not a class or namespace error = Error::UnexpectedArrayEnd; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:820:34: error: ‘Type’ is not a class or namespace if (next_token.value_type == Type::ObjectEnd) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:822:68: error: ‘JS::Type’ is not a class or namespace if (!container_stack.size() || container_stack.back() != JS::Type::ObjectStart) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:824:17: error: ‘Error’ is not a class or namespace error = Error::UnexpectedObjectEnd; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘const char* JS::Tokenizer::currentPosition() const’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:842:12: error: ‘nullptr’ was not declared in this scope return nullptr; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘void JS::Tokenizer::copyFromValue(const JS::Token&, std::__cxx11::string&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:861:10: error: ‘pair’ does not name a type auto pair = std::make_pair(cursor_index, &to_buffer); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:862:28: error: ‘pair’ was not declared in this scope copy_buffers.push_back(pair); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:862:28: note: suggested alternative: In file included from /usr/include/c++/5/utility:70:0, from /usr/include/c++/5/algorithm:60, from /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:115, from /home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/main.cpp:1: /usr/include/c++/5/bits/stl_pair.h:96:12: note: ‘std::pair’ struct pair ^ In file included from /home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/main.cpp:1:0: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:869:10: error: ‘pair’ does not name a type auto pair = std::make_pair(index, &to_buffer); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:870:28: error: ‘pair’ was not declared in this scope copy_buffers.push_back(pair); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:870:28: note: suggested alternative: In file included from /usr/include/c++/5/utility:70:0, from /usr/include/c++/5/algorithm:60, from /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:115, from /home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/main.cpp:1: /usr/include/c++/5/bits/stl_pair.h:96:12: note: ‘std::pair’ struct pair ^ In file included from /home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/main.cpp:1:0: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘void JS::Tokenizer::copyIncludingValue(const JS::Token&, std::__cxx11::string&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:876:8: error: ‘it’ does not name a type auto it = ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:878:114: error: expected primary-expression before ‘)’ token [&to_buffer](const std::pair &pair) { return &to_buffer == pair.second; }); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:881:22: error: ‘it’ was not declared in this scope if (cursor_index - it->first != 0) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:883:22: error: ‘it’ was not declared in this scope copy_buffers.erase(it); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘void JS::Tokenizer::pushScope(JS::Type)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:888:36: error: no matching function for call to ‘std::vector::push_back()’ scope_counter.push_back({type, 1}); ^ In file included from /usr/include/c++/5/vector:64:0, from /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:126, from /home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/main.cpp:1: /usr/include/c++/5/bits/stl_vector.h:913:7: note: candidate: void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = JS::Internal::ScopeCounter; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = JS::Internal::ScopeCounter] push_back(const value_type& __x) ^ /usr/include/c++/5/bits/stl_vector.h:913:7: note: no known conversion for argument 1 from ‘’ to ‘const value_type& {aka const JS::Internal::ScopeCounter&}’ In file included from /home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/main.cpp:1:0: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:889:15: error: ‘Type’ is not a class or namespace if (type != Type::ArrayStart && type != Type::ObjectStart) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:889:43: error: ‘Type’ is not a class or namespace if (type != Type::ArrayStart && type != Type::ObjectStart) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:890:26: error: ‘struct JS::Internal::ScopeCounter’ has no member named ‘depth’ scope_counter.back().depth--; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘JS::Error JS::Tokenizer::goToEndOfScope(JS::Token&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:901:25: error: ‘JS::Error’ is not a class or namespace JS::Error error = JS::Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:902:31: error: ‘struct JS::Internal::ScopeCounter’ has no member named ‘depth’ while (scope_counter.back().depth && error == JS::Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:902:53: error: ‘JS::Error’ is not a class or namespace while (scope_counter.back().depth && error == JS::Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘std::__cxx11::string JS::Tokenizer::makeErrorString() const’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:948:25: error: expected primary-expression before ‘(’ token size_t(Error::UserDefinedErrors) + 1, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:948:26: error: ‘Error’ is not a class or namespace size_t(Error::UserDefinedErrors) + 1, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:949:51: error: ‘static_assert’ was not declared in this scope "Please add missing error message"); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:952:29: error: ‘Error’ is not a class or namespace if (error_context.error < Error::UserDefinedErrors) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘void JS::Tokenizer::resetForNewValue()’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:985:20: error: ‘InPropertyState’ is not a class or namespace property_state = InPropertyState::NoStartFound; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:986:19: error: ‘Type’ is not a class or namespace property_type = Type::Error; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘JS::Error JS::Tokenizer::findStringEnd(const JS::DataRef&, size_t*)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1027:14: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1031:10: error: ‘Error’ is not a class or namespace return Error::NeedMoreData; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘JS::Error JS::Tokenizer::findAsciiEnd(const JS::DataRef&, size_t*)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1067:14: error: ‘Error’ is not a class or namespace return Error::NeedMoreData; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1072:14: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1075:10: error: ‘Error’ is not a class or namespace return Error::NeedMoreData; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘JS::Error JS::Tokenizer::findNumberEnd(const JS::DataRef&, size_t*)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1107:14: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1110:10: error: ‘Error’ is not a class or namespace return Error::NeedMoreData; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘JS::Error JS::Tokenizer::findStartOfNextValue(JS::Type*, const JS::DataRef&, size_t*)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1124:15: error: ‘Type’ is not a class or namespace *type = Type::String; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1126:14: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1130:15: error: ‘Type’ is not a class or namespace *type = Type::ObjectStart; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1132:14: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1136:15: error: ‘Type’ is not a class or namespace *type = Type::ObjectEnd; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1138:14: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1142:15: error: ‘Type’ is not a class or namespace *type = Type::ArrayStart; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1144:14: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1148:15: error: ‘Type’ is not a class or namespace *type = Type::ArrayEnd; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1150:14: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1154:15: error: ‘Type’ is not a class or namespace *type = Type::Number; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1156:14: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1160:15: error: ‘Type’ is not a class or namespace *type = Type::Ascii; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1162:14: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1167:14: error: ‘Error’ is not a class or namespace return Error::EncounteredIllegalChar; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1170:10: error: ‘Error’ is not a class or namespace return Error::NeedMoreData; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘JS::Error JS::Tokenizer::findDelimiter(const JS::DataRef&, size_t*)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1176:12: error: ‘Error’ is not a class or namespace return Error::IllegalPropertyType; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1182:37: error: ‘Type’ is not a class or namespace if (container_stack.back() != Type::ObjectStart) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1183:16: error: ‘Error’ is not a class or namespace return Error::ExpectedDelimiter; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1184:21: error: ‘InTokenState’ is not a class or namespace token_state = InTokenState::FindingData; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1186:14: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1190:37: error: ‘Type’ is not a class or namespace if (container_stack.back() != Type::ArrayStart) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1191:16: error: ‘Error’ is not a class or namespace return Error::ExpectedDelimiter; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1192:21: error: ‘InTokenState’ is not a class or namespace token_state = InTokenState::FindingName; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1194:14: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1198:37: error: ‘Type’ is not a class or namespace if (container_stack.back() != Type::ArrayStart) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1199:16: error: ‘Error’ is not a class or namespace return Error::ExpectedDelimiter; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1200:21: error: ‘InTokenState’ is not a class or namespace token_state = InTokenState::FindingName; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1202:14: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1206:14: error: ‘Error’ is not a class or namespace return Error::ExpectedDelimiter; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1209:10: error: ‘Error’ is not a class or namespace return Error::NeedMoreData; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘JS::Error JS::Tokenizer::findTokenEnd(const JS::DataRef&, size_t*)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1215:12: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1223:14: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1228:14: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1235:16: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1245:14: error: ‘Error’ is not a class or namespace return Error::InvalidToken; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1248:10: error: ‘Error’ is not a class or namespace return Error::NeedMoreData; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘void JS::Tokenizer::requestMoreData()’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1253:7: error: ‘need_more_data_callback’ was not declared in this scope if (need_more_data_callback) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘void JS::Tokenizer::releaseFirstDataRef()’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1266:49: error: request for member ‘first’ in ‘copy_pair’, which is of non-class type ‘int’ std::string data(json_data.data + copy_pair.first, json_data.size - copy_pair.first); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1266:83: error: request for member ‘first’ in ‘copy_pair’, which is of non-class type ‘int’ std::string data(json_data.data + copy_pair.first, json_data.size - copy_pair.first); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1267:16: error: request for member ‘second’ in ‘copy_pair’, which is of non-class type ‘int’ *copy_pair.second += data; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1268:15: error: request for member ‘first’ in ‘copy_pair’, which is of non-class type ‘int’ copy_pair.first = 0; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1276:7: error: ‘release_callback’ was not declared in this scope if (release_callback) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘JS::Error JS::Tokenizer::populateFromDataRef(JS::DataRef&, JS::Type&, const JS::DataRef&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1283:17: error: ‘Error’ is not a class or namespace Error error = Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1286:25: error: ‘InPropertyState’ is not a class or namespace if (property_state == InPropertyState::NoStartFound) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1289:18: error: ‘Error’ is not a class or namespace if (error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1291:14: error: ‘Type’ is not a class or namespace type = Type::Error; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1297:17: error: ‘Type’ is not a class or namespace if (type == Type::String) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1305:17: error: ‘Type’ is not a class or namespace if (type == Type::ObjectStart || type == Type::ObjectEnd || type == Type::ArrayStart || type == Type::ArrayEnd) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1305:46: error: ‘Type’ is not a class or namespace if (type == Type::ObjectStart || type == Type::ObjectEnd || type == Type::ArrayStart || type == Type::ArrayEnd) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1305:73: error: ‘Type’ is not a class or namespace if (type == Type::ObjectStart || type == Type::ObjectEnd || type == Type::ArrayStart || type == Type::ArrayEnd) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1305:101: error: ‘Type’ is not a class or namespace if (type == Type::ObjectStart || type == Type::ObjectEnd || type == Type::ArrayStart || type == Type::ArrayEnd) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1308:24: error: ‘InPropertyState’ is not a class or namespace property_state = InPropertyState::FoundEnd; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1312:24: error: ‘InPropertyState’ is not a class or namespace property_state = InPropertyState::FindingEnd; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1317:25: error: ‘InPropertyState’ is not a class or namespace if (property_state == InPropertyState::FindingEnd) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1321:10: error: ‘Type’ is not a class or namespace case Type::String: ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1325:10: error: ‘Type’ is not a class or namespace case Type::Ascii: ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1328:10: error: ‘Type’ is not a class or namespace case Type::Number: ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1332:14: error: ‘Error’ is not a class or namespace return Error::InvalidToken; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1335:18: error: ‘Error’ is not a class or namespace if (error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1342:22: error: ‘InPropertyState’ is not a class or namespace property_state = InPropertyState::FoundEnd; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1345:10: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static void JS::Tokenizer::populate_annonymous_token(const JS::DataRef&, JS::Type, JS::Token&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1350:24: error: no matching function for call to ‘JS::DataRef::DataRef()’ token.name = DataRef(); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:239:12: note: candidate: JS::DataRef::DataRef(const char*) explicit DataRef(const char *data) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:239:12: note: candidate expects 1 argument, 0 provided /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:233:12: note: candidate: JS::DataRef::DataRef(const string&) explicit DataRef(const std::string &str) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:233:12: note: candidate expects 1 argument, 0 provided /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:199:8: note: candidate: JS::DataRef::DataRef(const JS::DataRef&) struct DataRef ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:199:8: note: candidate expects 1 argument, 0 provided /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1351:21: error: ‘Type’ is not a class or namespace token.name_type = Type::Ascii; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In function ‘JS::Type JS::Internal::getType(JS::Type, const char*, size_t)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1363:15: error: ‘Type’ is not a class or namespace if (type != Type::Ascii) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1369:14: error: ‘Type’ is not a class or namespace return Type::Null; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1373:14: error: ‘Type’ is not a class or namespace return Type::Bool; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1379:14: error: ‘Type’ is not a class or namespace return Type::Bool; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1381:10: error: ‘Type’ is not a class or namespace return Type::Ascii; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In function ‘size_t JS::Internal::strnlen(const char*, size_t)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1386:8: error: ‘it’ does not name a type auto it = std::find(data, data + size, '\0'); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1387:10: error: ‘it’ was not declared in this scope return it - data; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘JS::Error JS::Tokenizer::populateNextTokenFromDataRef(JS::Token&, const JS::DataRef&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1398:13: error: no matching function for call to ‘JS::DataRef::DataRef()’ DataRef data; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:239:12: note: candidate: JS::DataRef::DataRef(const char*) explicit DataRef(const char *data) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:239:12: note: candidate expects 1 argument, 0 provided /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:233:12: note: candidate: JS::DataRef::DataRef(const string&) explicit DataRef(const std::string &str) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:233:12: note: candidate expects 1 argument, 0 provided /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:199:8: note: candidate: JS::DataRef::DataRef(const JS::DataRef&) struct DataRef ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:199:8: note: candidate expects 1 argument, 0 provided /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1403:10: error: ‘InTokenState’ is not a class or namespace case InTokenState::FindingName: ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1406:20: error: ‘Error’ is not a class or namespace if (error == Error::NeedMoreData) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1408:30: error: ‘InPropertyState’ is not a class or namespace if (property_state > InPropertyState::NoStartFound) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1421:25: error: ‘Error’ is not a class or namespace else if (error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1433:19: error: ‘Type’ is not a class or namespace if (type == Type::ObjectEnd || type == Type::ArrayEnd || type == Type::ArrayStart || type == Type::ObjectStart) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1433:46: error: ‘Type’ is not a class or namespace if (type == Type::ObjectEnd || type == Type::ArrayEnd || type == Type::ArrayStart || type == Type::ObjectStart) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1433:72: error: ‘Type’ is not a class or namespace if (type == Type::ObjectEnd || type == Type::ArrayEnd || type == Type::ArrayStart || type == Type::ObjectStart) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1433:100: error: ‘Type’ is not a class or namespace if (type == Type::ObjectEnd || type == Type::ArrayEnd || type == Type::ArrayStart || type == Type::ObjectStart) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1437:14: error: ‘Type’ is not a class or namespace case Type::ObjectEnd: ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1438:14: error: ‘Type’ is not a class or namespace case Type::ArrayEnd: ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1441:20: error: ‘Error’ is not a class or namespace return Error::ExpectedDataToken; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1444:25: error: ‘InTokenState’ is not a class or namespace token_state = InTokenState::FindingTokenEnd; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1445:18: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1447:14: error: ‘Type’ is not a class or namespace case Type::ObjectStart: ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1448:14: error: ‘Type’ is not a class or namespace case Type::ArrayStart: ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1451:25: error: ‘InTokenState’ is not a class or namespace token_state = InTokenState::FindingName; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1452:18: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1454:18: error: ‘Error’ is not a class or namespace return Error::UnknownError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1463:21: error: ‘InTokenState’ is not a class or namespace token_state = InTokenState::FindingDelimiter; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1467:10: error: ‘InTokenState’ is not a class or namespace case InTokenState::FindingDelimiter: ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1469:20: error: ‘Error’ is not a class or namespace if (error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1482:26: error: ‘InTokenState’ is not a class or namespace if (token_state == InTokenState::FindingName) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1485:16: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1489:36: error: ‘Type’ is not a class or namespace if (tmp_token.name_type != Type::String) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1491:65: error: ‘Type’ is not a class or namespace if (!allow_ascii_properties || tmp_token.name_type != Type::Ascii) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1493:20: error: ‘Error’ is not a class or namespace return Error::IllegalPropertyName; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1499:10: error: ‘InTokenState’ is not a class or namespace case InTokenState::FindingData: ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1502:20: error: ‘Error’ is not a class or namespace if (error == Error::NeedMoreData) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1510:30: error: ‘InPropertyState’ is not a class or namespace if (property_state > InPropertyState::NoStartFound) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1522:25: error: ‘Error’ is not a class or namespace else if (error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1544:35: error: ‘Type’ is not a class or namespace if (tmp_token.value_type == Type::Ascii && !allow_ascii_properties) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1545:16: error: ‘Error’ is not a class or namespace return Error::IllegalDataValue; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1547:19: error: ‘Type’ is not a class or namespace if (type == Type::ObjectStart || type == Type::ArrayStart) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1547:48: error: ‘Type’ is not a class or namespace if (type == Type::ObjectStart || type == Type::ArrayStart) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1549:23: error: ‘InTokenState’ is not a class or namespace token_state = InTokenState::FindingName; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1553:23: error: ‘InTokenState’ is not a class or namespace token_state = InTokenState::FindingTokenEnd; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1556:14: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1557:10: error: ‘InTokenState’ is not a class or namespace case InTokenState::FindingTokenEnd: ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1559:20: error: ‘Error’ is not a class or namespace if (error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1564:21: error: ‘InTokenState’ is not a class or namespace token_state = InTokenState::FindingName; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1568:10: error: ‘Error’ is not a class or namespace return Error::NeedMoreData; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘JS::Error JS::Tokenizer::updateErrorContext(JS::Error, const string&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1590:103: error: no matching function for call to ‘JS::DataRef::DataRef(const char* const&, size_t)’ size_t(parsed_data_vector->back().value.data - parsed_data_vector->front().value.data)) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:239:12: note: candidate: JS::DataRef::DataRef(const char*) explicit DataRef(const char *data) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:239:12: note: candidate expects 1 argument, 2 provided /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:233:12: note: candidate: JS::DataRef::DataRef(const string&) explicit DataRef(const std::string &str) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:233:12: note: candidate expects 1 argument, 2 provided /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:199:8: note: candidate: JS::DataRef::DataRef(const JS::DataRef&) struct DataRef ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:199:8: note: candidate expects 1 argument, 2 provided /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1648:71: error: request for member ‘start’ in ‘line’, which is of non-class type ‘int’ error_context.lines.push_back(std::string(json_data.data + line.start, line.end - line.start)); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1648:83: error: request for member ‘end’ in ‘line’, which is of non-class type ‘int’ error_context.lines.push_back(std::string(json_data.data + line.start, line.end - line.start)); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1648:94: error: request for member ‘start’ in ‘line’, which is of non-class type ‘int’ error_context.lines.push_back(std::string(json_data.data + line.start, line.end - line.start)); ^ In file included from /home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/main.cpp:1:0: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: At global scope: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1666:87: error: call to ‘JS::SerializerOptions::SerializerOptions(JS::SerializerOptions::Style)’ uses the default argument for parameter 1, which is not yet defined const SerializerOptions &options = SerializerOptions()) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In function ‘JS::Error JS::reformat(const char*, size_t, std::__cxx11::string&, const JS::SerializerOptions&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1671:17: error: ‘Error’ is not a class or namespace Error error = Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1681:4: error: no matching function for call to ‘JS::Serializer::setRequestBufferCallback(JS::reformat(const char*, size_t, std::__cxx11::string&, const JS::SerializerOptions&)::)’ }); ^ In file included from /home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/main.cpp:1:0: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:634:8: note: candidate: void JS::Serializer::setRequestBufferCallback(int) void setRequestBufferCallback(std::function callback); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:634:8: note: no known conversion for argument 1 from ‘JS::reformat(const char*, size_t, std::__cxx11::string&, const JS::SerializerOptions&)::’ to ‘int’ In file included from /home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/main.cpp:1:0: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1686:19: error: ‘Error’ is not a class or namespace while (error == Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1689:18: error: ‘Error’ is not a class or namespace if (error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1694:16: error: ‘Error’ is not a class or namespace if (error == Error::NeedMoreData) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1695:12: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: At global scope: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1700:87: error: call to ‘JS::SerializerOptions::SerializerOptions(JS::SerializerOptions::Style)’ uses the default argument for parameter 1, which is not yet defined const SerializerOptions &options = SerializerOptions()) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1711:9: error: expected nested-name-specifier before ‘type’ using type = Sequence; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1717:47: error: ‘>>’ should be ‘> >’ within a nested template argument list struct Merge, Sequence> ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1719:9: error: expected nested-name-specifier before ‘type’ using type = Sequence; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1727:9: error: expected nested-name-specifier before ‘type’ using type = Sequence<>; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1732:9: error: expected nested-name-specifier before ‘type’ using type = Sequence<0>; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1737:9: error: expected nested-name-specifier before ‘type’ using type = typename Merge::type, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1744:3: error: ‘constexpr’ does not name a type constexpr Element() ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1744:3: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1749:3: error: ‘constexpr’ does not name a type constexpr Element(const T &t) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1749:3: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1753:9: error: expected nested-name-specifier before ‘type’ using type = T; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1763:3: error: ‘constexpr’ does not name a type constexpr TupleImpl() ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1763:3: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1768:3: error: ‘constexpr’ does not name a type constexpr TupleImpl(Ts... args) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1768:3: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1781:9: error: expected nested-name-specifier before ‘tuple_impl’ using tuple_impl = Internal::TupleImpl::type, Ts...>; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1782:9: error: expected nested-name-specifier before ‘element’ using element = decltype(deduce(tuple_impl())); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1783:9: error: expected nested-name-specifier before ‘type’ using type = typename element::type; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1789:3: error: ‘constexpr’ does not name a type constexpr Tuple() ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1789:3: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1794:3: error: ‘constexpr’ does not name a type constexpr Tuple(Ts... args) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1794:3: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1799:9: error: expected nested-name-specifier before ‘Seq’ using Seq = typename Internal::GenSequence::type; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1800:23: error: ‘Seq’ was not declared in this scope Internal::TupleImpl impl; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1800:33: error: template argument 1 is invalid Internal::TupleImpl impl; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1801:10: error: ‘constexpr’ does not name a type static constexpr const size_t size = sizeof...(Ts); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1801:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1804:3: error: ‘constexpr’ does not name a type constexpr const typename TypeAt::type &get() const ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1804:3: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1818:35: error: ‘>>’ should be ‘> >’ within a nested template argument list struct TypeAt> ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1823:9: error: expected nested-name-specifier before ‘tuple_impl’ using tuple_impl = Internal::TupleImpl::type, Ts...>; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1824:9: error: expected nested-name-specifier before ‘element’ using element = decltype(deduce(tuple_impl())); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1825:9: error: expected nested-name-specifier before ‘type’ using type = typename element::type; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1830:29: error: ‘>>’ should be ‘> >’ within a nested template argument list struct TypeAt> ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1835:9: error: expected nested-name-specifier before ‘tuple_impl’ using tuple_impl = Internal::TupleImpl::type, Ts...>; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1836:9: error: expected nested-name-specifier before ‘element’ using element = decltype(deduce(tuple_impl())); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1837:9: error: expected nested-name-specifier before ‘type’ using type = typename element::type; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1845:10: error: ‘constexpr’ does not name a type static constexpr const size_t size = 0; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1845:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1849:1: error: ‘constexpr’ does not name a type constexpr Tuple makeTuple(Ts... args) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1849:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In constructor ‘JS::SerializerOptions::SerializerOptions(JS::SerializerOptions::Style)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1857:5: error: class ‘JS::SerializerOptions’ does not have any field named ‘m_shift_size’ : m_shift_size(style == Compact ? 0 : 2) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1858:5: error: class ‘JS::SerializerOptions’ does not have any field named ‘m_depth’ , m_depth(0) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘int JS::SerializerOptions::shiftSize() const’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1869:10: error: ‘m_shift_size’ was not declared in this scope return m_shift_size; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘void JS::SerializerOptions::setShiftSize(unsigned char)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1874:3: error: ‘m_shift_size’ was not declared in this scope m_shift_size = set; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘unsigned char JS::SerializerOptions::depth() const’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1879:10: error: ‘m_depth’ was not declared in this scope return m_depth; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘void JS::SerializerOptions::setStyle(JS::SerializerOptions::Style)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1902:12: error: ‘m_depth’ was not declared in this scope setDepth(m_depth); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘void JS::SerializerOptions::setDepth(int)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1915:3: error: ‘m_depth’ was not declared in this scope m_depth = (unsigned char)depth; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1916:61: error: ‘m_shift_size’ was not declared in this scope m_prefix = m_style == Pretty ? std::string(depth * size_t(m_shift_size), ' ') : std::string(); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In constructor ‘JS::Serializer::Serializer()’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1953:23: error: call to ‘JS::SerializerOptions::SerializerOptions(JS::SerializerOptions::Style)’ uses the default argument for parameter 1, which is not yet defined , m_token_start(true) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In constructor ‘JS::Serializer::Serializer(char*, size_t)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1960:23: error: call to ‘JS::SerializerOptions::SerializerOptions(JS::SerializerOptions::Style)’ uses the default argument for parameter 1, which is not yet defined , m_token_start(true) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘bool JS::Serializer::write(const JS::Token&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1978:8: error: ‘begining_literals’ does not name a type auto begining_literals = makeTuple( JS::Internal::makeStringLiteral("\n "), ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1991:36: error: ‘Type’ is not a class or namespace bool isEnd = token.value_type == Type::ObjectEnd || token.value_type == Type::ArrayEnd; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:1991:75: error: ‘Type’ is not a class or namespace bool isEnd = token.value_type == Type::ObjectEnd || token.value_type == Type::ArrayEnd; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2007:32: error: ‘begining_literals’ was not declared in this scope shortcut_front = write(begining_literals.get<5>()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2007:57: error: expected primary-expression before ‘)’ token shortcut_front = write(begining_literals.get<5>()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2009:32: error: ‘begining_literals’ was not declared in this scope shortcut_front = write(begining_literals.get<6>()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2009:57: error: expected primary-expression before ‘)’ token shortcut_front = write(begining_literals.get<6>()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2011:32: error: ‘begining_literals’ was not declared in this scope shortcut_front = write(begining_literals.get<7>()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2011:57: error: expected primary-expression before ‘)’ token shortcut_front = write(begining_literals.get<7>()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2013:32: error: ‘begining_literals’ was not declared in this scope shortcut_front = write(begining_literals.get<8>()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2013:57: error: expected primary-expression before ‘)’ token shortcut_front = write(begining_literals.get<8>()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2015:32: error: ‘begining_literals’ was not declared in this scope shortcut_front = write(begining_literals.get<9>()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2015:57: error: expected primary-expression before ‘)’ token shortcut_front = write(begining_literals.get<9>()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2020:32: error: ‘begining_literals’ was not declared in this scope shortcut_front = write(begining_literals.get<0>()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2020:57: error: expected primary-expression before ‘)’ token shortcut_front = write(begining_literals.get<0>()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2022:32: error: ‘begining_literals’ was not declared in this scope shortcut_front = write(begining_literals.get<1>()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2022:57: error: expected primary-expression before ‘)’ token shortcut_front = write(begining_literals.get<1>()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2024:32: error: ‘begining_literals’ was not declared in this scope shortcut_front = write(begining_literals.get<2>()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2024:57: error: expected primary-expression before ‘)’ token shortcut_front = write(begining_literals.get<2>()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2026:32: error: ‘begining_literals’ was not declared in this scope shortcut_front = write(begining_literals.get<3>()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2026:57: error: expected primary-expression before ‘)’ token shortcut_front = write(begining_literals.get<3>()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2028:32: error: ‘begining_literals’ was not declared in this scope shortcut_front = write(begining_literals.get<4>()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2028:57: error: expected primary-expression before ‘)’ token shortcut_front = write(begining_literals.get<4>()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2041:22: error: ‘makeStringLiteral’ is not a member of ‘JS::Internal’ if (!write(Internal::makeStringLiteral(","))) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2071:18: error: ‘makeStringLiteral’ is not a member of ‘JS::Internal’ if (!write(Internal::makeStringLiteral(": "))) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2076:18: error: ‘makeStringLiteral’ is not a member of ‘JS::Internal’ if (!write(Internal::makeStringLiteral(":"))) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2084:40: error: ‘Type’ is not a class or namespace m_token_start = (token.value_type == Type::ObjectStart || token.value_type == Type::ArrayStart); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2084:81: error: ‘Type’ is not a class or namespace m_token_start = (token.value_type == Type::ObjectStart || token.value_type == Type::ArrayStart); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: At global scope: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2092:55: error: variable or field ‘setRequestBufferCallback’ declared void inline void Serializer::setRequestBufferCallback(std::function callback) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2092:50: error: ‘function’ is not a member of ‘std’ inline void Serializer::setRequestBufferCallback(std::function callback) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2092:64: error: expected primary-expression before ‘void’ inline void Serializer::setRequestBufferCallback(std::function callback) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘void JS::Serializer::askForMoreBuffers()’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2104:7: error: ‘m_request_buffer_callback’ was not declared in this scope if (m_request_buffer_callback) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘bool JS::Serializer::writeAsString(const JS::DataRef&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2117:19: error: ‘makeStringLiteral’ is not a member of ‘JS::Internal’ written = write(Internal::makeStringLiteral("\"")); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2125:19: error: ‘makeStringLiteral’ is not a member of ‘JS::Internal’ written = write(Internal::makeStringLiteral("\"")); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘bool JS::Serializer::write(JS::Type, const JS::DataRef&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2135:8: error: ‘Type’ is not a class or namespace case Type::String: ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2138:8: error: ‘Type’ is not a class or namespace case Type::Ascii: ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2144:8: error: ‘Type’ is not a class or namespace case Type::Null: ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: At global scope: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2198:14: error: expected ‘,’ or ‘...’ before ‘&&’ token Nullable(T &&t) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2203:24: error: expected ‘,’ or ‘...’ before ‘&&’ token Nullable(Nullable &&t) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2203:27: error: invalid constructor; you probably meant ‘JS::Nullable (const JS::Nullable&)’ Nullable(Nullable &&t) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2217:28: error: expected ‘,’ or ‘...’ before ‘&&’ token Nullable &operator=(T &&other) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2228:38: error: expected ‘,’ or ‘...’ before ‘&&’ token Nullable &operator=(Nullable &&other) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In constructor ‘JS::Nullable::Nullable(T)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2199:12: error: ‘move’ is not a member of ‘std’ : data(std::move(t)) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2199:22: error: ‘t’ was not declared in this scope : data(std::move(t)) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘JS::Nullable& JS::Nullable::operator=(T)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2219:12: error: ‘move’ is not a member of ‘std’ data = std::move(other); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2219:22: error: ‘other’ was not declared in this scope data = std::move(other); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘JS::Nullable& JS::Nullable::operator=(JS::Nullable)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2230:12: error: ‘move’ is not a member of ‘std’ data = std::move(other.data); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2230:22: error: ‘other’ was not declared in this scope data = std::move(other.data); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: At global scope: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2258:21: error: expected ‘,’ or ‘...’ before ‘&&’ token NullableChecked(T &&t) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2268:38: error: expected ‘,’ or ‘...’ before ‘&&’ token NullableChecked(NullableChecked &&t) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2268:41: error: invalid constructor; you probably meant ‘JS::NullableChecked (const JS::NullableChecked&)’ NullableChecked(NullableChecked &&t) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2279:35: error: expected ‘,’ or ‘...’ before ‘&&’ token NullableChecked &operator=(T &&other) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2292:52: error: expected ‘,’ or ‘...’ before ‘&&’ token NullableChecked &operator=(NullableChecked &&other) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In constructor ‘JS::NullableChecked::NullableChecked(T)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2259:12: error: ‘move’ is not a member of ‘std’ : data(std::move(t)) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2259:22: error: ‘t’ was not declared in this scope : data(std::move(t)) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘JS::NullableChecked& JS::NullableChecked::operator=(T)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2281:12: error: ‘move’ is not a member of ‘std’ data = std::move(other); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2281:22: error: ‘other’ was not declared in this scope data = std::move(other); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘JS::NullableChecked& JS::NullableChecked::operator=(JS::NullableChecked)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2294:12: error: ‘move’ is not a member of ‘std’ data = std::move(other.data); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2294:22: error: ‘other’ was not declared in this scope data = std::move(other.data); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: At global scope: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2322:14: error: expected ‘,’ or ‘...’ before ‘&&’ token Optional(T &&t) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2331:24: error: expected ‘,’ or ‘...’ before ‘&&’ token Optional(Optional &&t) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2331:27: error: invalid constructor; you probably meant ‘JS::Optional (const JS::Optional&)’ Optional(Optional &&t) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2341:28: error: expected ‘,’ or ‘...’ before ‘&&’ token Optional &operator=(T &&other) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2353:38: error: expected ‘,’ or ‘...’ before ‘&&’ token Optional &operator=(Optional &&other) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In constructor ‘JS::Optional::Optional(T)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2323:12: error: ‘move’ is not a member of ‘std’ : data(std::move(t)) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2323:22: error: ‘t’ was not declared in this scope : data(std::move(t)) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘JS::Optional& JS::Optional::operator=(T)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2343:12: error: ‘move’ is not a member of ‘std’ data = std::move(other); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2343:22: error: ‘other’ was not declared in this scope data = std::move(other); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘JS::Optional& JS::Optional::operator=(JS::Optional)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2355:12: error: ‘move’ is not a member of ‘std’ data = std::move(other.data); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2355:22: error: ‘other’ was not declared in this scope data = std::move(other.data); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: At global scope: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2384:21: error: expected ‘,’ or ‘...’ before ‘&&’ token OptionalChecked(T &&t) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2394:38: error: expected ‘,’ or ‘...’ before ‘&&’ token OptionalChecked(OptionalChecked &&t) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2394:41: error: invalid constructor; you probably meant ‘JS::OptionalChecked (const JS::OptionalChecked&)’ OptionalChecked(OptionalChecked &&t) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2405:35: error: expected ‘,’ or ‘...’ before ‘&&’ token OptionalChecked &operator=(T &&other) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2417:52: error: expected ‘,’ or ‘...’ before ‘&&’ token OptionalChecked &operator=(OptionalChecked &&other) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In constructor ‘JS::OptionalChecked::OptionalChecked(T)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2385:12: error: ‘move’ is not a member of ‘std’ : data(std::move(t)) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2385:22: error: ‘t’ was not declared in this scope : data(std::move(t)) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘JS::OptionalChecked& JS::OptionalChecked::operator=(T)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2407:12: error: ‘move’ is not a member of ‘std’ data = std::move(other); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2407:22: error: ‘other’ was not declared in this scope data = std::move(other); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘JS::OptionalChecked& JS::OptionalChecked::operator=(JS::OptionalChecked)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2419:12: error: ‘move’ is not a member of ‘std’ data = std::move(other.data); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2419:22: error: ‘other’ was not declared in this scope data = std::move(other.data); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: At global scope: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2449:52: error: spurious ‘>>’, use ‘>’ to terminate a template argument list template > ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2451:1: error: definition of ‘struct JS::SilentVector’ inside template parameter list { ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2454:1: error: two or more data types in declaration of ‘type name’ }; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2454:2: error: expected ‘>’ before ‘;’ token }; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2454:2: error: expected unqualified-id before ‘;’ token /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2456:47: error: ‘default_delete’ in namespace ‘std’ does not name a template type template > ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2456:61: error: expected ‘>’ before ‘<’ token template > ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2458:1: error: expected unqualified-id before ‘{’ token { ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2512:3: error: ‘uint32_t’ does not name a type uint32_t size; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2513:3: error: ‘uint32_t’ does not name a type uint32_t skip; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2514:3: error: ‘uint32_t’ does not name a type uint32_t children; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2515:3: error: ‘uint32_t’ does not name a type uint32_t complex_children; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In constructor ‘JS::JsonMeta::JsonMeta(size_t, bool)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2502:7: error: class ‘JS::JsonMeta’ does not have any field named ‘size’ , size(1) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2503:7: error: class ‘JS::JsonMeta’ does not have any field named ‘skip’ , skip(1) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2504:7: error: class ‘JS::JsonMeta’ does not have any field named ‘children’ , children(0) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2505:7: error: class ‘JS::JsonMeta’ does not have any field named ‘complex_children’ , complex_children(0) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In function ‘std::vector JS::metaForTokens(const JS::JsonTokens&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2529:26: error: ‘struct JS::JsonMeta’ has no member named ‘size’ meta[parent_index].size++; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2532:29: error: ‘Type’ is not a class or namespace if (token.value_type == Type::ArrayEnd || token.value_type == Type::ObjectEnd) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2532:67: error: ‘Type’ is not a class or namespace if (token.value_type == Type::ArrayEnd || token.value_type == Type::ObjectEnd) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2541:29: error: ‘struct JS::JsonMeta’ has no member named ‘children’ meta[parent.back()].children++; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2544:29: error: ‘Type’ is not a class or namespace if (token.value_type == Type::ArrayStart || token.value_type == Type::ObjectStart) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2544:69: error: ‘Type’ is not a class or namespace if (token.value_type == Type::ArrayStart || token.value_type == Type::ObjectStart) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2547:29: error: ‘struct JS::JsonMeta’ has no member named ‘complex_children’ meta[parent.back()].complex_children++; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2550:28: error: ‘struct JS::JsonMeta’ has no member named ‘skip’ meta[parent_index].skip++; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2552:30: error: expected primary-expression before ‘(’ token meta.push_back(JsonMeta(i, token.value_type == Type::ArrayStart)); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2552:54: error: ‘Type’ is not a class or namespace meta.push_back(JsonMeta(i, token.value_type == Type::ArrayStart)); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2555:38: error: ‘JS::Type’ is not a class or namespace else if (token.value_type != JS::Type::ArrayEnd && token.value_type != JS::Type::ObjectEnd) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2555:80: error: ‘JS::Type’ is not a class or namespace else if (token.value_type != JS::Type::ArrayEnd && token.value_type != JS::Type::ObjectEnd) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In function ‘size_t JS::Internal::findFirstChildWithData(const std::vector&, size_t)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2576:8: error: ‘uint32_t’ was not declared in this scope for (uint32_t i = 0; i < meta.complex_children; i++) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2576:24: error: ‘i’ was not declared in this scope for (uint32_t i = 0; i < meta.complex_children; i++) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2576:33: error: ‘const struct JS::JsonMeta’ has no member named ‘complex_children’ for (uint32_t i = 0; i < meta.complex_children; i++) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2578:63: error: invalid initialization of reference of type ‘int&’ from expression of type ‘const JS::JsonMeta’ auto ¤t_child = meta_vec[start_index + skip_size + 1]; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2579:32: error: request for member ‘skip’ in ‘current_child’, which is of non-class type ‘int’ skip_size += current_child.skip; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2580:23: error: request for member ‘has_data’ in ‘current_child’, which is of non-class type ‘int’ if (current_child.has_data) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: At global scope: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2594:10: error: ‘constexpr’ does not name a type static constexpr yes &test_in_optional(typename C::IsOptionalType *); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2594:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2597:10: error: ‘constexpr’ does not name a type static constexpr no &test_in_optional(...); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2597:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2599:10: error: ‘constexpr’ does not name a type static constexpr const bool value = sizeof(test_in_optional(0)) == sizeof(yes); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2599:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2604:23: error: ‘unique_ptr’ is not a member of ‘std’ struct IsOptionalType> ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2604:23: error: ‘unique_ptr’ is not a member of ‘std’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2604:40: error: template argument 1 is invalid struct IsOptionalType> ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2713:17: error: ‘Error’ is not a class or namespace Error error = Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2719:21: error: ‘nullptr’ was not declared in this scope void *user_data = nullptr; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In constructor ‘JS::ParseContext::ParseContext(const char*, size_t, T&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2643:10: error: ‘this_error’ does not name a type auto this_error = parseTo(to_type); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2644:11: error: ‘this_error’ was not declared in this scope (void)this_error; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘std::__cxx11::string JS::ParseContext::makeErrorString() const’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2663:18: error: ‘Error’ is not a class or namespace if (error == Error::MissingPropertyMember) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2680:23: error: ‘Error’ is not a class or namespace else if (error == Error::UnassignedRequiredMember) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2699:43: error: ‘Error’ is not a class or namespace if (tokenizer.errorContext().error == Error::NoError && error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2699:70: error: ‘Error’ is not a class or namespace if (tokenizer.errorContext().error == Error::NoError && error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2702:20: error: ‘Error’ is not a class or namespace if (error <= Error::UserDefinedErrors) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: At global scope: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2762:10: error: ‘constexpr’ does not name a type static constexpr yes &test_in_base(typename C::template JsonStructBase *); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2762:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2765:10: error: ‘constexpr’ does not name a type static constexpr no &test_in_base(...); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2765:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2771:17: error: expected identifier before ‘sizeof’ static_assert(sizeof(HasJsonStructBase::template test_in_base(nullptr)) == ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2771:17: error: expected ‘,’ or ‘...’ before ‘sizeof’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2774:9: error: expected nested-name-specifier before ‘TT’ using TT = decltype(JS_OBJECT_T::template JsonStructBase::js_static_meta_data_info()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2775:9: error: expected nested-name-specifier before ‘ST’ using ST = decltype(JS_OBJECT_T::template JsonStructBase::js_static_meta_super_info()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2776:17: error: ‘constexpr’ does not name a type static inline constexpr const TT js_static_meta_data_info() ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2776:17: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2781:17: error: ‘constexpr’ does not name a type static inline constexpr const ST js_static_meta_super_info() ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2781:17: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2939:1: error: expected unqualified-id before ‘using’ using MemberInfo = MI; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2944:3: error: ‘constexpr’ does not name a type constexpr explicit SuperInfo() ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2944:3: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2948:3: error: ‘constexpr’ does not name a type constexpr explicit SuperInfo(const DataRef &name) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2948:3: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2958:1: error: ‘constexpr’ does not name a type constexpr auto makeMemberInfo(const char (&name)[NAME_SIZE], T U::*member, Aliases &...aliases) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2958:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2965:1: error: ‘constexpr’ does not name a type constexpr const Internal::SuperInfo makeSuperInfo(const char (&name)[NAME_SIZE]) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2965:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static bool JS::Internal::NameChecker::compare(const NameTuple&, const JS::DataRef&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2994:62: error: no matching function for call to ‘compareDataRefWithStringLiteral(int&, const JS::DataRef&)’ if (compareDataRefWithStringLiteral(stringLiteral, name)) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2980:13: note: candidate: template bool JS::Internal::compareDataRefWithStringLiteral(const JS::Internal::StringLiteral&, const JS::DataRef&) inline bool compareDataRefWithStringLiteral(const StringLiteral &memberName, const DataRef &jsonName) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2980:13: note: template argument deduction/substitution failed: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:2994:62: note: mismatched types ‘const JS::Internal::StringLiteral’ and ‘int’ if (compareDataRefWithStringLiteral(stringLiteral, name)) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: At global scope: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3012:45: error: ‘MemberInfo’ does not name a type inline Error unpackMember(T &to_type, const MemberInfo &memberInfo, ParseContext &context, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3012:55: error: expected ‘,’ or ‘...’ before ‘<’ token inline Error unpackMember(T &to_type, const MemberInfo &memberInfo, ParseContext &context, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In function ‘JS::Error JS::Internal::unpackMember(T&, int)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3015:7: error: ‘primary’ was not declared in this scope if (primary) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3017:41: error: ‘memberInfo’ was not declared in this scope if (compareDataRefWithStringLiteral(memberInfo.names.template get<0>(), context.token.name)) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3017:77: error: ‘context’ was not declared in this scope if (compareDataRefWithStringLiteral(memberInfo.names.template get<0>(), context.token.name)) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3019:7: error: ‘assigned_members’ was not declared in this scope assigned_members[index] = true; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3025:50: error: ‘memberInfo’ was not declared in this scope if (NameChecker::compare(memberInfo.names, context.token.name)) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3025:68: error: ‘context’ was not declared in this scope if (NameChecker::compare(memberInfo.names, context.token.name)) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3027:7: error: ‘assigned_members’ was not declared in this scope assigned_members[index] = true; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3031:10: error: ‘Error’ is not a class or namespace return Error::MissingPropertyMember; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: At global scope: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3035:33: error: ‘MemberInfo’ does not name a type inline Error verifyMember(const MemberInfo &memberInfo, size_t index, bool *assigned_members, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3035:43: error: expected ‘,’ or ‘...’ before ‘<’ token inline Error verifyMember(const MemberInfo &memberInfo, size_t index, bool *assigned_members, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In function ‘JS::Error JS::Internal::verifyMember(int)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3038:7: error: ‘assigned_members’ was not declared in this scope if (assigned_members[index]) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3039:12: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3041:12: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3043:7: error: ‘track_missing_members’ was not declared in this scope if (track_missing_members) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3045:34: error: ‘super_name’ was not declared in this scope std::string to_push = strlen(super_name) ? std::string(super_name) + "::" : std::string(); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3046:28: error: ‘memberInfo’ was not declared in this scope to_push += std::string(memberInfo.names.template get<0>().data, memberInfo.names.template get<0>().size); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3047:5: error: ‘missing_members’ was not declared in this scope missing_members.push_back(to_push); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3049:10: error: ‘Error’ is not a class or namespace return Error::UnassignedRequiredMember; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: At global scope: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3053:55: error: ‘MemberInfo’ does not name a type inline void serializeMember(const T &from_type, const MemberInfo &memberInfo, Token &token, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3053:65: error: expected ‘,’ or ‘...’ before ‘<’ token inline void serializeMember(const T &from_type, const MemberInfo &memberInfo, Token &token, ^ In file included from /home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/main.cpp:1:0: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In function ‘void JS::Internal::serializeMember(const T&, int)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3056:3: error: ‘super_name’ was not declared in this scope JS_UNUSED(super_name); ^ In file included from /home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/main.cpp:1:0: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3057:3: error: ‘token’ was not declared in this scope token.name.data = memberInfo.names.template get<0>().data; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3057:21: error: ‘memberInfo’ was not declared in this scope token.name.data = memberInfo.names.template get<0>().data; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3059:21: error: ‘Type’ is not a class or namespace token.name_type = Type::Ascii; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3061:64: error: ‘serializer’ was not declared in this scope TypeHandler::from(from_type.*memberInfo.member, token, serializer); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: At global scope: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3070:10: error: ‘constexpr’ does not name a type static constexpr size_t membersInSuperClasses(); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3070:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3089:10: error: ‘constexpr’ does not name a type static constexpr size_t membersInSuperClasses() ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3089:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3101:1: error: ‘constexpr’ does not name a type constexpr size_t memberCount() ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3101:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3129:10: error: ‘constexpr’ does not name a type static constexpr size_t membersInSuperClasses() ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3129:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::StartSuperRecursion::start(T&, JS::ParseContext&, bool, bool*)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3117:12: error: ‘Error’ is not a class or namespace return Error::MissingPropertyMember; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::StartSuperRecursion::verifyMembers(bool*, bool, std::vector >&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3126:12: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::MemberChecker::unpackMembers(T&, const Members&, JS::ParseContext&, bool, bool*)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3150:18: error: ‘Error’ is not a class or namespace if (error != Error::MissingPropertyMember) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::MemberChecker::verifyMembers(const Members&, bool*, bool, std::vector >&, const char*)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3164:24: error: ‘Error’ is not a class or namespace if (memberError != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::MemberChecker::unpackMembers(T&, const Members&, JS::ParseContext&, bool, bool*)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3183:18: error: ‘Error’ is not a class or namespace if (error != Error::MissingPropertyMember) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3186:11: error: expected nested-name-specifier before ‘Super’ using Super = decltype(Internal::template JsonStructBaseDummy::js_static_meta_super_info()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3187:57: error: ‘Super’ was not declared in this scope return StartSuperRecursion::start(to_type, context, primary, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3187:68: error: template argument 3 is invalid return StartSuperRecursion::start(to_type, context, primary, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::MemberChecker::verifyMembers(const Members&, bool*, bool, std::vector >&, const char*)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3196:11: error: expected nested-name-specifier before ‘Super’ using Super = decltype(Internal::template JsonStructBaseDummy::js_static_meta_super_info()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3197:69: error: ‘Super’ was not declared in this scope Error superError = StartSuperRecursion::verifyMembers( ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3197:80: error: template argument 3 is invalid Error superError = StartSuperRecursion::verifyMembers( ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3199:24: error: ‘Error’ is not a class or namespace if (memberError != Error::NoError)//-V1051 memberError is correct, but we have to allways call supers verifyMembers first ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static void JS::Internal::MemberChecker::serializeMembers(const T&, const Members&, JS::Token&, JS::Serializer&, const char*)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3208:11: error: expected nested-name-specifier before ‘Super’ using Super = decltype(Internal::template JsonStructBaseDummy::js_static_meta_super_info()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3209:50: error: ‘Super’ was not declared in this scope StartSuperRecursion::serializeMembers(from_type, token, serializer); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3209:61: error: template argument 3 is invalid StartSuperRecursion::serializeMembers(from_type, token, serializer); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3209:80: error: qualified-id in declaration before ‘(’ token StartSuperRecursion::serializeMembers(from_type, token, serializer); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::SuperClassHandler::handleSuperClasses(T&, JS::ParseContext&, bool, bool*)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3217:9: error: expected nested-name-specifier before ‘SuperMeta’ using SuperMeta = decltype(Internal::template JsonStructBaseDummy::js_static_meta_super_info()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3218:9: error: expected nested-name-specifier before ‘Super’ using Super = typename JS::TypeAt::type::type; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3219:9: error: expected nested-name-specifier before ‘Members’ using Members = decltype(Internal::template JsonStructBaseDummy::js_static_meta_data_info()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3220:8: error: ‘members’ does not name a type auto members = Internal::template JsonStructBaseDummy::js_static_meta_data_info(); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3221:31: error: ‘Super’ was not declared in this scope Error error = MemberChecker::unpackMembers( ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3221:38: error: ‘Members’ was not declared in this scope Error error = MemberChecker::unpackMembers( ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3221:70: error: template argument 1 is invalid Error error = MemberChecker::unpackMembers( ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3221:70: error: template argument 2 is invalid /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3221:70: error: could not convert template argument ‘Members’ to ‘long unsigned int’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3222:17: error: ‘Super’ does not name a type static_cast(to_type), members, context, primary, assigned_members); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3222:23: error: expected ‘>’ before ‘&’ token static_cast(to_type), members, context, primary, assigned_members); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3222:23: error: expected ‘(’ before ‘&’ token /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3222:24: error: expected primary-expression before ‘>’ token static_cast(to_type), members, context, primary, assigned_members); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3222:36: error: ‘members’ was not declared in this scope static_cast(to_type), members, context, primary, assigned_members); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3223:16: error: ‘Error’ is not a class or namespace if (error != Error::MissingPropertyMember) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3225:38: error: ‘memberCount’ was not declared in this scope return SuperClassHandler(), INDEX - 1>::handleSuperClasses(to_type, context, primary, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3225:58: error: template argument 2 is invalid return SuperClassHandler(), INDEX - 1>::handleSuperClasses(to_type, context, primary, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3225:73: error: ‘::handleSuperClasses’ has not been declared return SuperClassHandler(), INDEX - 1>::handleSuperClasses(to_type, context, primary, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::SuperClassHandler::verifyMembers(bool*, bool, std::vector >&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3233:9: error: expected nested-name-specifier before ‘SuperMeta’ using SuperMeta = decltype(Internal::template JsonStructBaseDummy::js_static_meta_super_info()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3234:9: error: expected nested-name-specifier before ‘Super’ using Super = typename TypeAt::type::type; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3235:9: error: expected nested-name-specifier before ‘Members’ using Members = decltype(Internal::template JsonStructBaseDummy::js_static_meta_data_info()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3236:8: error: ‘members’ does not name a type auto members = Internal::template JsonStructBaseDummy::js_static_meta_data_info(); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3239:31: error: ‘Super’ was not declared in this scope Error error = MemberChecker::verifyMembers( ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3239:38: error: ‘Members’ was not declared in this scope Error error = MemberChecker::verifyMembers( ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3239:70: error: template argument 1 is invalid Error error = MemberChecker::verifyMembers( ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3239:70: error: template argument 2 is invalid /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3239:70: error: could not convert template argument ‘Members’ to ‘long unsigned int’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3240:5: error: ‘members’ was not declared in this scope members, assigned_members, track_missing_members, missing_members, super_name); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3241:50: error: ‘memberCount’ was not declared in this scope Error superError = SuperClassHandler(), INDEX - 1>::verifyMembers( ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3241:70: error: template argument 2 is invalid Error superError = SuperClassHandler(), INDEX - 1>::verifyMembers( ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3243:16: error: ‘Error’ is not a class or namespace if (error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: At global scope: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3249:18: error: expected initializer before ‘SuperClassHandler’ size_t constexpr SuperClassHandler::membersInSuperClasses() ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static void JS::Internal::SuperClassHandler::serializeMembers(const T&, JS::Token&, JS::Serializer&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3260:9: error: expected nested-name-specifier before ‘SuperMeta’ using SuperMeta = decltype(Internal::template JsonStructBaseDummy::js_static_meta_super_info()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3261:9: error: expected nested-name-specifier before ‘Super’ using Super = typename TypeAt::type::type; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3262:9: error: expected nested-name-specifier before ‘Members’ using Members = decltype(Internal::template JsonStructBaseDummy::js_static_meta_data_info()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3263:8: error: ‘members’ does not name a type auto members = Internal::template JsonStructBaseDummy::js_static_meta_data_info(); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3264:17: error: ‘Super’ was not declared in this scope MemberChecker::serializeMembers(from_type, members, token, serializer, ""); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3264:24: error: ‘Members’ was not declared in this scope MemberChecker::serializeMembers(from_type, members, token, serializer, ""); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3264:56: error: template argument 1 is invalid MemberChecker::serializeMembers(from_type, members, token, serializer, ""); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3264:56: error: template argument 2 is invalid /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3264:56: error: could not convert template argument ‘Members’ to ‘long unsigned int’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3264:75: error: qualified-id in declaration before ‘(’ token MemberChecker::serializeMembers(from_type, members, token, serializer, ""); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3265:31: error: ‘memberCount’ was not declared in this scope SuperClassHandler(), INDEX - 1>::serializeMembers(from_type, token, serializer); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3265:51: error: template argument 2 is invalid SuperClassHandler(), INDEX - 1>::serializeMembers(from_type, token, serializer); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3265:66: error: ‘::serializeMembers’ has not been declared SuperClassHandler(), INDEX - 1>::serializeMembers(from_type, token, serializer); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: At global scope: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3292:3: error: ‘constexpr’ does not name a type constexpr static size_t membersInSuperClasses() ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3292:3: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::SuperClassHandler::handleSuperClasses(T&, JS::ParseContext&, bool, bool*)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3273:11: error: expected nested-name-specifier before ‘Meta’ using Meta = decltype(Internal::template JsonStructBaseDummy::js_static_meta_super_info()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3274:11: error: expected nested-name-specifier before ‘Super’ using Super = typename TypeAt<0, Meta>::type::type; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3275:11: error: expected nested-name-specifier before ‘Members’ using Members = decltype(Internal::template JsonStructBaseDummy::js_static_meta_data_info()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3276:10: error: ‘members’ does not name a type auto members = Internal::template JsonStructBaseDummy::js_static_meta_data_info(); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3277:26: error: ‘Super’ was not declared in this scope return MemberChecker::unpackMembers(static_cast(to_type), members, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3277:33: error: ‘Members’ was not declared in this scope return MemberChecker::unpackMembers(static_cast(to_type), members, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3277:65: error: template argument 1 is invalid return MemberChecker::unpackMembers(static_cast(to_type), members, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3277:65: error: template argument 2 is invalid /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3277:65: error: could not convert template argument ‘Members’ to ‘long unsigned int’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3277:94: error: ‘Super’ does not name a type return MemberChecker::unpackMembers(static_cast(to_type), members, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3277:100: error: expected ‘>’ before ‘&’ token return MemberChecker::unpackMembers(static_cast(to_type), members, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3277:100: error: expected ‘(’ before ‘&’ token /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3277:101: error: expected primary-expression before ‘>’ token return MemberChecker::unpackMembers(static_cast(to_type), members, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3277:113: error: ‘members’ was not declared in this scope return MemberChecker::unpackMembers(static_cast(to_type), members, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::SuperClassHandler::verifyMembers(bool*, bool, std::vector >&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3283:11: error: expected nested-name-specifier before ‘SuperMeta’ using SuperMeta = decltype(Internal::template JsonStructBaseDummy::js_static_meta_super_info()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3284:11: error: expected nested-name-specifier before ‘Super’ using Super = typename TypeAt<0, SuperMeta>::type::type; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3285:11: error: expected nested-name-specifier before ‘Members’ using Members = decltype(Internal::template JsonStructBaseDummy::js_static_meta_data_info()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3286:10: error: ‘members’ does not name a type auto members = Internal::template JsonStructBaseDummy::js_static_meta_data_info(); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3289:26: error: ‘Super’ was not declared in this scope return MemberChecker::verifyMembers( ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3289:33: error: ‘Members’ was not declared in this scope return MemberChecker::verifyMembers( ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3289:65: error: template argument 1 is invalid return MemberChecker::verifyMembers( ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3289:65: error: template argument 2 is invalid /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3289:65: error: could not convert template argument ‘Members’ to ‘long unsigned int’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3290:7: error: ‘members’ was not declared in this scope members, assigned_members, track_missing_members, missing_members, super_name); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static void JS::Internal::SuperClassHandler::serializeMembers(const T&, JS::Token&, JS::Serializer&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3300:11: error: expected nested-name-specifier before ‘SuperMeta’ using SuperMeta = decltype(Internal::template JsonStructBaseDummy::js_static_meta_super_info()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3301:11: error: expected nested-name-specifier before ‘Super’ using Super = typename TypeAt<0, SuperMeta>::type::type; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3302:11: error: expected nested-name-specifier before ‘Members’ using Members = decltype(Internal::template JsonStructBaseDummy::js_static_meta_data_info()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3303:10: error: ‘members’ does not name a type auto members = Internal::JsonStructBaseDummy::js_static_meta_data_info(); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3304:19: error: ‘Super’ was not declared in this scope MemberChecker::serializeMembers(from_type, members, token, serializer, ""); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3304:26: error: ‘Members’ was not declared in this scope MemberChecker::serializeMembers(from_type, members, token, serializer, ""); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3304:58: error: template argument 1 is invalid MemberChecker::serializeMembers(from_type, members, token, serializer, ""); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3304:58: error: template argument 2 is invalid /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3304:58: error: could not convert template argument ‘Members’ to ‘long unsigned int’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3304:77: error: qualified-id in declaration before ‘(’ token MemberChecker::serializeMembers(from_type, members, token, serializer, ""); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In function ‘bool JS::Internal::skipArrayOrObject(JS::ParseContext&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3313:35: error: ‘Type’ is not a class or namespace if (context.token.value_type == Type::ObjectStart) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3315:16: error: ‘Type’ is not a class or namespace end_type = Type::ObjectEnd; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3317:40: error: ‘Type’ is not a class or namespace else if (context.token.value_type == Type::ArrayStart) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3319:16: error: ‘Type’ is not a class or namespace end_type = Type::ArrayEnd; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3330:26: error: ‘Error’ is not a class or namespace if (context.error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3344:67: error: ‘Error’ is not a class or namespace return context.token.value_type == end_type && context.error == Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘JS::Error JS::ParseContext::parseTo(T&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3354:20: error: ‘JS::Error’ is not a class or namespace if (error != JS::Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3357:20: error: ‘JS::Error’ is not a class or namespace if (error != JS::Error::NoError && tokenizer.errorContext().error == JS::Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3357:76: error: ‘JS::Error’ is not a class or namespace if (error != JS::Error::NoError && tokenizer.errorContext().error == JS::Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In constructor ‘JS::SerializerContext::SerializerContext(std::__cxx11::string&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3379:6: error: no matching function for call to ‘JS::Serializer::setRequestBufferCallback(JS::SerializerContext::SerializerContext(std::__cxx11::string&)::)’ }); ^ In file included from /home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/main.cpp:1:0: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:634:8: note: candidate: void JS::Serializer::setRequestBufferCallback(int) void setRequestBufferCallback(std::function callback); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:634:8: note: no known conversion for argument 1 from ‘JS::SerializerContext::SerializerContext(std::__cxx11::string&)::’ to ‘int’ In file included from /home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/main.cpp:1:0: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::TypeHandler::to(JS::Error&, JS::ParseContext&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3453:12: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static void JS::TypeHandler::from(const JS::Error&, JS::Token&, JS::Serializer&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3458:28: error: ‘JS::Type’ is not a class or namespace token.value_type = JS::Type::String; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3459:25: error: ‘JS::Error’ is not a class or namespace if (from_type < JS::Error::UserDefinedErrors) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: At global scope: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3482:3: error: ‘SilentVector’ does not name a type SilentVector missing_members; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3483:3: error: ‘SilentVector’ does not name a type SilentVector unassigned_required_members; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3484:3: error: ‘SilentVector’ does not name a type SilentVector child_states; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3485:3: error: expected nested-name-specifier before ‘TT’ JS_OBJECT(JS_MEMBER(name), JS_MEMBER(context), JS_MEMBER(error), JS_MEMBER(error_string), JS_MEMBER(missing_members), ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3485:3: error: ‘constexpr’ does not name a type JS_OBJECT(JS_MEMBER(name), JS_MEMBER(context), JS_MEMBER(error), JS_MEMBER(error_string), JS_MEMBER(missing_members), ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3485:3: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3485:3: error: ‘constexpr’ does not name a type JS_OBJECT(JS_MEMBER(name), JS_MEMBER(context), JS_MEMBER(error), JS_MEMBER(error_string), JS_MEMBER(missing_members), ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3485:3: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In constructor ‘JS::CallFunctionExecutionState::CallFunctionExecutionState(const string&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3475:13: error: ‘Error’ is not a class or namespace , error(Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘JS::Error JS::CallFunctionErrorContext::setError(const string&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3501:21: error: ‘Error’ is not a class or namespace return setError(Error::UserDefinedErrors, error_string); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: At global scope: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3531:23: error: ‘nullptr’ was not declared in this scope void *user_handle = nullptr; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3620:1: error: ‘constexpr’ does not name a type constexpr FunctionInfo makeFunctionInfo(const char (&name)[NAME_SIZE], ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3620:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3629:1: error: ‘constexpr’ does not name a type constexpr FunctionInfo makeFunctionInfo( ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3629:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3637:1: error: ‘constexpr’ does not name a type constexpr FunctionInfo makeFunctionInfo( ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3637:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3645:1: error: ‘constexpr’ does not name a type constexpr FunctionInfo makeFunctionInfo(const char (&name)[NAME_SIZE], ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3645:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3654:1: error: ‘constexpr’ does not name a type constexpr FunctionInfo makeFunctionInfo( ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3654:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3662:1: error: ‘constexpr’ does not name a type constexpr FunctionInfo makeFunctionInfo( ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3662:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3677:10: error: ‘constexpr’ does not name a type static constexpr yes &test_in_base(typename C::template JsonStructFunctionContainer *); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3677:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3680:10: error: ‘constexpr’ does not name a type static constexpr no &test_in_base(...); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3680:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3686:9: error: expected nested-name-specifier before ‘TT’ using TT = decltype(JS_CONTAINER_STRUCT_T::template JsonStructFunctionContainer< ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3688:9: error: expected nested-name-specifier before ‘ST’ using ST = decltype( ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3690:16: error: ‘TT’ does not name a type static const TT &js_static_meta_functions_info() ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3696:16: error: ‘ST’ does not name a type static const ST js_static_meta_super_info() ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::FunctionCaller::callFunctionAndSerializeReturn(T&, JS::FunctionInfo&, JS::CallFunctionContext&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3801:27: error: ‘remove_reference’ in namespace ‘std’ does not name a template type typedef typename std::remove_reference::type NonRefArg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3801:43: error: expected unqualified-id before ‘<’ token typedef typename std::remove_reference::type NonRefArg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3802:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type typedef typename std::remove_cv::type PureArg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3802:36: error: expected unqualified-id before ‘<’ token typedef typename std::remove_cv::type PureArg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3803:5: error: ‘PureArg’ was not declared in this scope PureArg arg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3804:54: error: type/value mismatch at argument 1 in template parameter list for ‘template struct JS::TypeHandler’ context.parse_context.error = TypeHandler::to(arg, context.parse_context); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3804:54: note: expected a type, got ‘PureArg’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3804:60: error: ‘arg’ was not declared in this scope context.parse_context.error = TypeHandler::to(arg, context.parse_context); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3805:40: error: ‘Error’ is not a class or namespace if (context.parse_context.error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3810:12: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::FunctionCaller::callFunctionAndSerializeReturn(T&, JS::FunctionInfo&, JS::CallFunctionContext&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3820:27: error: ‘remove_reference’ in namespace ‘std’ does not name a template type typedef typename std::remove_reference::type NonRefArg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3820:43: error: expected unqualified-id before ‘<’ token typedef typename std::remove_reference::type NonRefArg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3821:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type typedef typename std::remove_cv::type PureArg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3821:36: error: expected unqualified-id before ‘<’ token typedef typename std::remove_cv::type PureArg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3822:5: error: ‘PureArg’ was not declared in this scope PureArg arg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3823:54: error: type/value mismatch at argument 1 in template parameter list for ‘template struct JS::TypeHandler’ context.parse_context.error = TypeHandler::to(arg, context.parse_context); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3823:54: note: expected a type, got ‘PureArg’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3823:60: error: ‘arg’ was not declared in this scope context.parse_context.error = TypeHandler::to(arg, context.parse_context); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3824:40: error: ‘Error’ is not a class or namespace if (context.parse_context.error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3829:48: error: ‘Error’ is not a class or namespace if (context.execution_list.back().error == Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::FunctionCaller::callFunctionAndSerializeReturn(T&, JS::FunctionInfo&, JS::CallFunctionContext&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3841:27: error: ‘remove_reference’ in namespace ‘std’ does not name a template type typedef typename std::remove_reference::type NonRefArg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3841:43: error: expected unqualified-id before ‘<’ token typedef typename std::remove_reference::type NonRefArg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3842:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type typedef typename std::remove_cv::type PureArg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3842:36: error: expected unqualified-id before ‘<’ token typedef typename std::remove_cv::type PureArg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3843:5: error: ‘PureArg’ was not declared in this scope PureArg arg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3844:54: error: type/value mismatch at argument 1 in template parameter list for ‘template struct JS::TypeHandler’ context.parse_context.error = TypeHandler::to(arg, context.parse_context); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3844:54: note: expected a type, got ‘PureArg’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3844:60: error: ‘arg’ was not declared in this scope context.parse_context.error = TypeHandler::to(arg, context.parse_context); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3845:40: error: ‘Error’ is not a class or namespace if (context.parse_context.error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3850:48: error: ‘Error’ is not a class or namespace if (context.execution_list.back().error == Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::FunctionCaller::callFunctionAndSerializeReturn(T&, JS::FunctionInfo&, JS::CallFunctionContext&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3863:27: error: ‘remove_reference’ in namespace ‘std’ does not name a template type typedef typename std::remove_reference::type NonRefArg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3863:43: error: expected unqualified-id before ‘<’ token typedef typename std::remove_reference::type NonRefArg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3864:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type typedef typename std::remove_cv::type PureArg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3864:36: error: expected unqualified-id before ‘<’ token typedef typename std::remove_cv::type PureArg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3865:5: error: ‘PureArg’ was not declared in this scope PureArg arg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3866:54: error: type/value mismatch at argument 1 in template parameter list for ‘template struct JS::TypeHandler’ context.parse_context.error = TypeHandler::to(arg, context.parse_context); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3866:54: note: expected a type, got ‘PureArg’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3866:60: error: ‘arg’ was not declared in this scope context.parse_context.error = TypeHandler::to(arg, context.parse_context); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3867:40: error: ‘Error’ is not a class or namespace if (context.parse_context.error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3871:12: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::FunctionCaller::callFunctionAndSerializeReturn(T&, JS::FunctionInfo&, JS::CallFunctionContext&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3881:27: error: ‘remove_reference’ in namespace ‘std’ does not name a template type typedef typename std::remove_reference::type NonRefArg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3881:43: error: expected unqualified-id before ‘<’ token typedef typename std::remove_reference::type NonRefArg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3882:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type typedef typename std::remove_cv::type PureArg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3882:36: error: expected unqualified-id before ‘<’ token typedef typename std::remove_cv::type PureArg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3883:5: error: ‘PureArg’ was not declared in this scope PureArg arg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3884:54: error: type/value mismatch at argument 1 in template parameter list for ‘template struct JS::TypeHandler’ context.parse_context.error = TypeHandler::to(arg, context.parse_context); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3884:54: note: expected a type, got ‘PureArg’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3884:60: error: ‘arg’ was not declared in this scope context.parse_context.error = TypeHandler::to(arg, context.parse_context); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3885:40: error: ‘Error’ is not a class or namespace if (context.parse_context.error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::FunctionCaller::callFunctionAndSerializeReturn(T&, JS::FunctionInfo&, JS::CallFunctionContext&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3899:27: error: ‘remove_reference’ in namespace ‘std’ does not name a template type typedef typename std::remove_reference::type NonRefArg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3899:43: error: expected unqualified-id before ‘<’ token typedef typename std::remove_reference::type NonRefArg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3900:27: error: ‘remove_cv’ in namespace ‘std’ does not name a template type typedef typename std::remove_cv::type PureArg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3900:36: error: expected unqualified-id before ‘<’ token typedef typename std::remove_cv::type PureArg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3901:5: error: ‘PureArg’ was not declared in this scope PureArg arg; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3902:54: error: type/value mismatch at argument 1 in template parameter list for ‘template struct JS::TypeHandler’ context.parse_context.error = TypeHandler::to(arg, context.parse_context); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3902:54: note: expected a type, got ‘PureArg’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3902:60: error: ‘arg’ was not declared in this scope context.parse_context.error = TypeHandler::to(arg, context.parse_context); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3903:40: error: ‘Error’ is not a class or namespace if (context.parse_context.error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In function ‘void JS::Internal::checkValidVoidParameter(JS::CallFunctionContext&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3913:49: error: ‘Type’ is not a class or namespace if (context.parse_context.token.value_type != Type::Null && ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3914:49: error: ‘Type’ is not a class or namespace context.parse_context.token.value_type != Type::ArrayStart && ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3915:49: error: ‘Type’ is not a class or namespace context.parse_context.token.value_type != Type::ObjectStart && ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3916:49: error: ‘Type’ is not a class or namespace context.parse_context.token.value_type != Type::Bool) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3919:13: error: ‘stderr’ was not declared in this scope fprintf(stderr, "Passing data arguments to a void function\n"); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3919:66: error: ‘fprintf’ was not declared in this scope fprintf(stderr, "Passing data arguments to a void function\n"); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::FunctionCaller::callFunctionAndSerializeReturn(T&, JS::FunctionInfo&, JS::CallFunctionContext&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3932:40: error: ‘Error’ is not a class or namespace if (context.parse_context.error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3936:12: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::FunctionCaller::callFunctionAndSerializeReturn(T&, JS::FunctionInfo&, JS::CallFunctionContext&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3947:40: error: ‘Error’ is not a class or namespace if (context.parse_context.error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3952:48: error: ‘Error’ is not a class or namespace if (context.execution_list.back().error == Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::FunctionCaller::callFunctionAndSerializeReturn(T&, JS::FunctionInfo&, JS::CallFunctionContext&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3965:40: error: ‘Error’ is not a class or namespace if (context.parse_context.error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3970:48: error: ‘Error’ is not a class or namespace if (context.execution_list.back().error == Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::FunctionCaller::callFunctionAndSerializeReturn(T&, JS::FunctionInfo&, JS::CallFunctionContext&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3984:40: error: ‘Error’ is not a class or namespace if (context.parse_context.error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3988:12: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::FunctionCaller::callFunctionAndSerializeReturn(T&, JS::FunctionInfo&, JS::CallFunctionContext&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:3999:40: error: ‘Error’ is not a class or namespace if (context.parse_context.error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::FunctionCaller::callFunctionAndSerializeReturn(T&, JS::FunctionInfo&, JS::CallFunctionContext&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4014:40: error: ‘Error’ is not a class or namespace if (context.parse_context.error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In function ‘JS::Error JS::matchAndCallFunction(T&, JS::CallFunctionContext&, JS::FunctionInfo&, bool)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4049:10: error: ‘Error’ is not a class or namespace return Error::MissingFunction; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::StartFunctionalSuperRecursion::callFunction(T&, JS::CallFunctionContext&, bool)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4076:12: error: ‘Error’ is not a class or namespace return Error::MissingFunction; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::FunctionObjectTraverser::call(T&, JS::CallFunctionContext&, Functions&, bool)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4085:10: error: ‘function’ does not name a type auto function = functions.template get(); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4086:60: error: ‘function’ was not declared in this scope Error error = matchAndCallFunction(container, context, function, primary); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4087:18: error: ‘Error’ is not a class or namespace if (error == Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4088:14: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4089:18: error: ‘Error’ is not a class or namespace if (error != Error::MissingFunction) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::FunctionObjectTraverser::call(T&, JS::CallFunctionContext&, Functions&, bool)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4100:10: error: ‘function’ does not name a type auto function = functions.template get<0>(); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4101:60: error: ‘function’ was not declared in this scope Error error = matchAndCallFunction(container, context, function, primary); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4102:18: error: ‘Error’ is not a class or namespace if (error == Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4103:14: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4104:18: error: ‘Error’ is not a class or namespace if (error != Error::MissingFunction) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4106:11: error: expected nested-name-specifier before ‘SuperMeta’ using SuperMeta = decltype(Internal::template JsonStructFunctionContainerDummy::js_static_meta_super_info()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4107:45: error: ‘SuperMeta’ was not declared in this scope return StartFunctionalSuperRecursion::callFunction(container, context, primary); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4107:60: error: template argument 2 is invalid return StartFunctionalSuperRecursion::callFunction(container, context, primary); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::FunctionObjectTraverser::call(T&, JS::CallFunctionContext&, Functions&, bool)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4116:11: error: expected nested-name-specifier before ‘SuperMeta’ using SuperMeta = decltype(Internal::template JsonStructFunctionContainerDummy::js_static_meta_super_info()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4117:45: error: ‘SuperMeta’ was not declared in this scope return StartFunctionalSuperRecursion::callFunction(container, context, primary); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4117:60: error: template argument 2 is invalid return StartFunctionalSuperRecursion::callFunction(container, context, primary); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In function ‘void JS::Internal::add_error(JS::CallFunctionExecutionState&, JS::ParseContext&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4124:24: error: ‘Error’ is not a class or namespace if (context.error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4131:30: error: ‘struct JS::CallFunctionExecutionState’ has no member named ‘missing_members’ std::swap(executionState.missing_members.data, context.missing_members); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4133:30: error: ‘struct JS::CallFunctionExecutionState’ has no member named ‘unassigned_required_members’ std::swap(executionState.unassigned_required_members.data, context.unassigned_required_members); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In destructor ‘JS::Internal::ArrayEndWriter::~ArrayEndWriter()’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4169:24: error: ‘Type’ is not a class or namespace token.value_type = Type::ArrayEnd; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In member function ‘JS::Error JS::CallFunctionContext::callFunctions(T&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4185:20: error: ‘JS::Error’ is not a class or namespace if (error != JS::Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4187:45: error: ‘JS::Type’ is not a class or namespace if (parse_context.token.value_type != JS::Type::ObjectStart) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4189:35: error: ‘Error’ is not a class or namespace return error_context.setError(Error::ExpectedObjectStart, "Can only call functions on objects with members"); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4192:20: error: ‘JS::Error’ is not a class or namespace if (error != JS::Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4195:22: error: ‘Type’ is not a class or namespace token.value_type = Type::ArrayStart; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4200:9: error: expected nested-name-specifier before ‘FunctionsType’ using FunctionsType = typename std::remove_reference::type; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4201:48: error: ‘JS::Type’ is not a class or namespace while (parse_context.token.value_type != JS::Type::ObjectEnd) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4207:50: error: ‘FunctionsType’ was not declared in this scope error = Internal::FunctionObjectTraverser::call(container, *this, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4207:88: error: template argument 2 is invalid error = Internal::FunctionObjectTraverser::call(container, *this, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4207:88: error: could not convert template argument ‘FunctionsType’ to ‘long unsigned int’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4209:18: error: ‘Error’ is not a class or namespace if (error == Error::MissingFunction) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4210:90: error: type/value mismatch at argument 2 in template parameter list for ‘template struct JS::Internal::FunctionObjectTraverser’ error = Internal::FunctionObjectTraverser::call(container, *this, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4210:90: note: expected a type, got ‘FunctionsType’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4210:90: error: could not convert template argument ‘FunctionsType’ to ‘long unsigned int’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4212:18: error: ‘Error’ is not a class or namespace if (error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4220:18: error: ‘Error’ is not a class or namespace if (error == Error::MissingFunction && allow_missing) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4221:15: error: ‘Error’ is not a class or namespace error = Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4222:42: error: ‘Error’ is not a class or namespace if (stop_execute_on_fail && error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4226:22: error: ‘JS::Error’ is not a class or namespace if (error != JS::Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4230:10: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::FunctionalSuperRecursion::callFunction(T&, JS::CallFunctionContext&, bool)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4270:9: error: expected nested-name-specifier before ‘SuperMeta’ using SuperMeta = decltype(Internal::template JsonStructFunctionContainerDummy::js_static_meta_super_info()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4271:9: error: expected nested-name-specifier before ‘Super’ using Super = typename TypeAt::type::type; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4272:73: error: ‘Super’ was not declared in this scope auto &functions = Internal::template JsonStructFunctionContainerDummy::js_static_meta_functions_info(); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4272:85: error: template argument 1 is invalid auto &functions = Internal::template JsonStructFunctionContainerDummy::js_static_meta_functions_info(); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4272:85: error: type/value mismatch at argument 2 in template parameter list for ‘template struct JS::Internal::JsonStructFunctionContainerDummy’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4272:85: note: expected a type, got ‘Super’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4272:86: error: ‘’ is not a template [-fpermissive] auto &functions = Internal::template JsonStructFunctionContainerDummy::js_static_meta_functions_info(); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4273:9: error: expected nested-name-specifier before ‘FunctionsType’ using FunctionsType = typename std::remove_reference::type; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4274:48: error: ‘FunctionsType’ was not declared in this scope Error error = FunctionObjectTraverser::call(container, context, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4274:86: error: type/value mismatch at argument 1 in template parameter list for ‘template struct JS::Internal::FunctionObjectTraverser’ Error error = FunctionObjectTraverser::call(container, context, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4274:86: note: expected a type, got ‘Super’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4274:86: error: template argument 2 is invalid /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4274:86: error: could not convert template argument ‘FunctionsType’ to ‘long unsigned int’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4276:16: error: ‘Error’ is not a class or namespace if (error != Error::MissingFunction) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::FunctionalSuperRecursion::callFunction(T&, JS::CallFunctionContext&, bool)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4287:11: error: expected nested-name-specifier before ‘SuperMeta’ using SuperMeta = decltype(Internal::template JsonStructFunctionContainerDummy::js_static_meta_super_info()); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4288:11: error: expected nested-name-specifier before ‘Super’ using Super = typename TypeAt<0, SuperMeta>::type::type; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4290:59: error: ‘Super’ was not declared in this scope Internal::template JsonStructFunctionContainerDummy::js_static_meta_functions_info(); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4290:71: error: template argument 1 is invalid Internal::template JsonStructFunctionContainerDummy::js_static_meta_functions_info(); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4290:71: error: type/value mismatch at argument 2 in template parameter list for ‘template struct JS::Internal::JsonStructFunctionContainerDummy’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4290:71: note: expected a type, got ‘Super’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4290:72: error: ‘’ is not a template [-fpermissive] Internal::template JsonStructFunctionContainerDummy::js_static_meta_functions_info(); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4291:11: error: expected nested-name-specifier before ‘FunctionsType’ using FunctionsType = typename std::remove_reference::type; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4292:43: error: ‘FunctionsType’ was not declared in this scope return FunctionObjectTraverser::call(container, context, functions, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4292:81: error: type/value mismatch at argument 1 in template parameter list for ‘template struct JS::Internal::FunctionObjectTraverser’ return FunctionObjectTraverser::call(container, context, functions, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4292:81: note: expected a type, got ‘Super’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4292:81: error: template argument 2 is invalid /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4292:81: error: could not convert template argument ‘FunctionsType’ to ‘long unsigned int’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In function ‘void JS::Internal::populateEnumNames(std::vector&, const char (&)[N])’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4309:32: error: ‘ParseEnumStringState’ is not a class or namespace ParseEnumStringState state = ParseEnumStringState::FindingNameStart; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4316:10: error: ‘ParseEnumStringState’ is not a class or namespace case ParseEnumStringState::FindingNameStart: ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4320:17: error: ‘ParseEnumStringState’ is not a class or namespace state = ParseEnumStringState::FindingNameEnd; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4323:10: error: ‘ParseEnumStringState’ is not a class or namespace case ParseEnumStringState::FindingNameEnd: ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4327:28: error: ‘ParseEnumStringState’ is not a class or namespace state = c == ',' ? ParseEnumStringState::FindingNameStart : ParseEnumStringState::FindingSeperator; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4327:69: error: ‘ParseEnumStringState’ is not a class or namespace state = c == ',' ? ParseEnumStringState::FindingNameStart : ParseEnumStringState::FindingSeperator; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4330:10: error: ‘ParseEnumStringState’ is not a class or namespace case ParseEnumStringState::FindingSeperator: ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4332:17: error: ‘ParseEnumStringState’ is not a class or namespace state = ParseEnumStringState::FindingNameStart; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::TypeHandler::to(T&, JS::ParseContext&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4446:39: error: ‘JS::Type’ is not a class or namespace if (context.token.value_type != JS::Type::ObjectStart) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4447:12: error: ‘Error’ is not a class or namespace return Error::ExpectedObjectStart; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4449:20: error: ‘JS::Error’ is not a class or namespace if (error != JS::Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4451:8: error: ‘members’ does not name a type auto members = Internal::JsonStructBaseDummy::js_static_meta_data_info(); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4452:9: error: expected nested-name-specifier before ‘MembersType’ using MembersType = decltype(members); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4453:25: error: ‘memberCount’ is not a member of ‘JS::Internal’ bool assigned_members[Internal::memberCount()]; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4453:48: error: expected primary-expression before ‘,’ token bool assigned_members[Internal::memberCount()]; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4453:48: error: expected ‘]’ before ‘,’ token /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4453:50: error: expected unqualified-id before numeric constant bool assigned_members[Internal::memberCount()]; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4454:10: error: ‘assigned_members’ was not declared in this scope memset(assigned_members, 0, sizeof(assigned_members)); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4455:42: error: ‘JS::Type’ is not a class or namespace while (context.token.value_type != JS::Type::ObjectEnd) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4459:40: error: ‘MembersType’ was not declared in this scope error = Internal::MemberChecker::unpackMembers(to_type, members, context, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4459:77: error: template argument 2 is invalid error = Internal::MemberChecker::unpackMembers(to_type, members, context, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4459:77: error: could not convert template argument ‘MembersType’ to ‘long unsigned int’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4459:103: error: ‘members’ was not declared in this scope error = Internal::MemberChecker::unpackMembers(to_type, members, context, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4461:18: error: ‘Error’ is not a class or namespace if (error == Error::MissingPropertyMember) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4462:79: error: type/value mismatch at argument 2 in template parameter list for ‘template struct JS::Internal::MemberChecker’ error = Internal::MemberChecker::unpackMembers( ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4462:79: note: expected a type, got ‘MembersType’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4462:79: error: could not convert template argument ‘MembersType’ to ‘long unsigned int’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4464:18: error: ‘Error’ is not a class or namespace if (error == Error::MissingPropertyMember) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4468:33: error: ‘class std::vector >’ has no member named ‘emplace_back’ context.missing_members.emplace_back(token_name.data, token_name.data + token_name.size); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4472:30: error: ‘Error’ is not a class or namespace if (context.error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4480:23: error: ‘Error’ is not a class or namespace else if (error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4485:26: error: ‘Error’ is not a class or namespace if (context.error != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4489:38: error: ‘MembersType’ was not declared in this scope error = Internal::MemberChecker::verifyMembers( ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4489:75: error: template argument 2 is invalid error = Internal::MemberChecker::verifyMembers( ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4489:75: error: could not convert template argument ‘MembersType’ to ‘long unsigned int’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4490:5: error: ‘members’ was not declared in this scope members, assigned_members, context.track_member_assignement_state, unassigned_required_members, ""); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4491:16: error: ‘Error’ is not a class or namespace if (error == Error::UnassignedRequiredMember) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4498:15: error: ‘Error’ is not a class or namespace error = Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static void JS::TypeHandler::from(const T&, JS::Token&, JS::Serializer&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4508:22: error: ‘Type’ is not a class or namespace token.value_type = Type::ObjectStart; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4511:8: error: ‘members’ does not name a type auto members = Internal::JsonStructBaseDummy::js_static_meta_data_info(); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4512:9: error: expected nested-name-specifier before ‘MembersType’ using MembersType = decltype(members); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4513:30: error: ‘MembersType’ was not declared in this scope Internal::MemberChecker::serializeMembers(from_type, members, token, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4513:67: error: template argument 2 is invalid Internal::MemberChecker::serializeMembers(from_type, members, token, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4513:67: error: could not convert template argument ‘MembersType’ to ‘long unsigned int’ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4513:86: error: qualified-id in declaration before ‘(’ token Internal::MemberChecker::serializeMembers(from_type, members, token, ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4517:21: error: ‘Type’ is not a class or namespace token.name_type = Type::String; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4518:22: error: ‘Type’ is not a class or namespace token.value_type = Type::ObjectEnd; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::Internal::EnumHandler::to(T&, JS::ParseContext&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4530:37: error: ‘Type’ is not a class or namespace if (context.token.value_type == Type::String) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4533:38: error: request for member ‘size’ in ‘strings’, which is of non-class type ‘int’ for (size_t i = 0; i < strings.size(); i++) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4535:39: error: invalid types ‘int[size_t {aka long unsigned int}]’ for array subscript const DataRef &ref = strings[i]; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4541:20: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4546:42: error: ‘Type’ is not a class or namespace else if (context.token.value_type == Type::Number) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4548:13: error: expected nested-name-specifier before ‘enum_int_t’ using enum_int_t = typename std::underlying_type::type; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4549:7: error: ‘enum_int_t’ was not declared in this scope enum_int_t tmp; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4550:12: error: ‘err’ does not name a type auto err = TypeHandler::to(tmp, context); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4551:11: error: ‘err’ was not declared in this scope if (err != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4551:18: error: ‘Error’ is not a class or namespace if (err != Error::NoError) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4553:32: error: ‘tmp’ was not declared in this scope to_type = static_cast(tmp); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4554:14: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4557:12: error: ‘Error’ is not a class or namespace return Error::IllegalDataValue; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static void JS::Internal::EnumHandler::from(const T&, JS::Token&, JS::Serializer&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4564:24: error: ‘Type’ is not a class or namespace token.value_type = Type::String; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In function ‘void JS::Internal::push_back_escape(char, std::__cxx11::string&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4576:101: error: ‘static_assert’ was not declared in this scope static_assert(sizeof(escaped_table) == sizeof(replace_table), "Static tables have to be the same."); ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In function ‘JS::DataRef JS::Internal::handle_json_escapes_out(const string&, std::__cxx11::string&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4676:21: error: ‘uint8_t’ does not name a type if (static_cast(cur) <= uint8_t('\r') || cur == '\"' || cur == '\\') ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4676:50: error: ‘uint8_t’ was not declared in this scope if (static_cast(cur) <= uint8_t('\r') || cur == '\"' || cur == '\\') ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4725:48: error: no matching function for call to ‘JS::DataRef::DataRef(const char*, std::__cxx11::basic_string::size_type)’ return DataRef(buffer.data(), buffer.size()); ^ In file included from /home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/main.cpp:1:0: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:239:12: note: candidate: JS::DataRef::DataRef(const char*) explicit DataRef(const char *data) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:239:12: note: candidate expects 1 argument, 2 provided /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:233:12: note: candidate: JS::DataRef::DataRef(const string&) explicit DataRef(const std::string &str) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:233:12: note: candidate expects 1 argument, 2 provided /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:199:8: note: candidate: JS::DataRef::DataRef(const JS::DataRef&) struct DataRef ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:199:8: note: candidate expects 1 argument, 2 provided In file included from /home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/main.cpp:1:0: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4727:42: error: no matching function for call to ‘JS::DataRef::DataRef(const char*, std::__cxx11::basic_string::size_type)’ return DataRef(data.data(), data.size()); ^ In file included from /home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/main.cpp:1:0: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:239:12: note: candidate: JS::DataRef::DataRef(const char*) explicit DataRef(const char *data) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:239:12: note: candidate expects 1 argument, 2 provided /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:233:12: note: candidate: JS::DataRef::DataRef(const string&) explicit DataRef(const std::string &str) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:233:12: note: candidate expects 1 argument, 2 provided /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:199:8: note: candidate: JS::DataRef::DataRef(const JS::DataRef&) struct DataRef ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:199:8: note: candidate expects 1 argument, 2 provided In file included from /home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/main.cpp:1:0: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static JS::Error JS::TypeHandler >::to(std::__cxx11::string&, JS::ParseContext&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4738:12: error: ‘Error’ is not a class or namespace return Error::NoError; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: In static member function ‘static void JS::TypeHandler >::from(const string&, JS::Token&, JS::Serializer&)’: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4745:24: error: ‘Type’ is not a class or namespace token.value_type = Type::String; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h: At global scope: /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4760:3: error: ‘uint8_t’ does not name a type uint8_t negative; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4761:3: error: ‘uint8_t’ does not name a type uint8_t inf; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4762:3: error: ‘uint8_t’ does not name a type uint8_t nan; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4763:3: error: ‘uint8_t’ does not name a type uint8_t significand_digit_count; ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4783:1: error: ‘constexpr’ does not name a type constexpr static inline uint64_t high(uint64_t x) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4783:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4787:1: error: ‘constexpr’ does not name a type constexpr static inline uint64_t low(uint64_t x) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4787:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4793:24: error: variable or field ‘left_shift’ declared void inline void left_shift(uint64_t (&a)[2]) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4793:35: error: ‘a’ was not declared in this scope inline void left_shift(uint64_t (&a)[2]) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4793:36: error: there are no arguments to ‘uint64_t’ that depend on a template parameter, so a declaration of ‘uint64_t’ must be available [-fpermissive] inline void left_shift(uint64_t (&a)[2]) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4793:36: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4802:24: error: variable or field ‘left_shift’ declared void inline void left_shift(uint64_t &a) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4802:24: error: ‘uint64_t’ was not declared in this scope /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4802:34: error: ‘a’ was not declared in this scope inline void left_shift(uint64_t &a) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4809:24: error: variable or field ‘left_shift’ declared void inline void left_shift(uint64_t (&a)[2], int shift) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4809:35: error: ‘a’ was not declared in this scope inline void left_shift(uint64_t (&a)[2], int shift) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4809:36: error: ‘uint64_t’ was not declared in this scope inline void left_shift(uint64_t (&a)[2], int shift) ^ /home/conan/workspace/prod-v1/bsr/100022/dabef/.conan/data/json_struct/1.0.2/_/_/package/c023db9fc677d4d0b3bd0c20f71385e4cf8a1220/include/json_struct/json_struct.h:4809:42: error: expected primary-expression before ‘int’ inline void left_shift(uint64_t (&a)[2], int shift) ^ /home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/main.cpp:21:1: error: expected ‘}’ at end of input } ^ /home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/main.cpp:21:1: error: expected ‘}’ at end of input /home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/main.cpp:21:1: error: expected ‘}’ at end of input make[2]: *** [CMakeFiles/JsonStructTester.dir/main.cpp.o] Error 1 make[1]: *** [CMakeFiles/JsonStructTester.dir/all] Error 2 make: *** [all] Error 2 WARN: ************************************************** WARN: *** Conan 1 is legacy and on a deprecation path ** WARN: *********** Please upgrade to Conan 2 ************ WARN: ************************************************** json_struct/1.0.2 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior json_struct/1.0.2 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior ERROR: json_struct/1.0.2 (test package): Error in build() method, line 18 cmake.build() ConanException: Error 2 while executing cmake --build "/home/conan/workspace/prod-v1/bsr/cci-0285303b/recipes/json_struct/all/test_package/build/Release" '--' '-j3'