******************************************************************************** conan install enjincppsdk/1.0.0-alpha.5@#ce07f37e67c69f0b77bb67cbcca5c02b --build=enjincppsdk -pr C:\J\w\prod\BuildSingleReference\29785\76340246-c820-4e5a-8952-c8d32ad93e18/profile_windows_16_md_vs_release_64.enjincppsdk-shared-False.txt ******************************************************************************** Auto detecting your dev setup to initialize the default profile (C:\J\w\prod\BuildSingleReference\.conan\profiles\default) Found Visual Studio 16 Default settings os=Windows os_build=Windows arch=x86_64 arch_build=x86_64 compiler=Visual Studio compiler.version=16 build_type=Release *** You can change them in C:\J\w\prod\BuildSingleReference\.conan\profiles\default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Release compiler=Visual Studio compiler.runtime=MD compiler.version=16 os=Windows [options] enjincppsdk:shared=False [build_requires] [env] rapidjson/1.1.0: Not found in local cache, looking in remotes... rapidjson/1.1.0: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz rapidjson/1.1.0: Downloaded recipe revision 947d56f97c67f87bd1db1ea5453fbcb2 spdlog/1.8.2: Not found in local cache, looking in remotes... spdlog/1.8.2: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz spdlog/1.8.2: Downloaded recipe revision 2edbff300621f16412d508c08ea228de fmt/7.1.3: Not found in local cache, looking in remotes... fmt/7.1.3: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz fmt/7.1.3: Downloaded recipe revision 1ac56aeba28ac0049806e2926b3b5745 enjincppsdk/1.0.0-alpha.5: Forced build from source cmake/3.16.9: Not found in local cache, looking in remotes... cmake/3.16.9: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz cmake/3.16.9: Downloaded recipe revision d490c818379a951da4da96af881236ec Installing package: enjincppsdk/1.0.0-alpha.5 Requirements enjincppsdk/1.0.0-alpha.5 from local cache - Cache fmt/7.1.3 from 'conan-center' - Downloaded rapidjson/1.1.0 from 'conan-center' - Downloaded spdlog/1.8.2 from 'conan-center' - Downloaded Packages enjincppsdk/1.0.0-alpha.5:ecee67a03f0eeb25f500d54524bb98f2d59ea0d2 - Build fmt/7.1.3:2be90237c5e294c2f30bf6b043d047624b893db3 - Download rapidjson/1.1.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download spdlog/1.8.2:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download Build requirements cmake/3.16.9 from 'conan-center' - Downloaded Build requirements packages cmake/3.16.9:0a420ff5c47119e668867cdb51baff0eca1fdb68 - Download Installing (downloading, building) binaries... cmake/3.16.9: Retrieving package 0a420ff5c47119e668867cdb51baff0eca1fdb68 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz cmake/3.16.9: Package installed 0a420ff5c47119e668867cdb51baff0eca1fdb68 cmake/3.16.9: Downloaded package revision 78fcdff54c9c877e032f4d05512f74e1 fmt/7.1.3: Retrieving package 2be90237c5e294c2f30bf6b043d047624b893db3 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz fmt/7.1.3: Package installed 2be90237c5e294c2f30bf6b043d047624b893db3 fmt/7.1.3: Downloaded package revision a2ca59ba9658b974c202ec7d5d7aa26d rapidjson/1.1.0: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz rapidjson/1.1.0: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 rapidjson/1.1.0: Downloaded package revision 4c2053a623ced87cd95dbd87cd7af991 spdlog/1.8.2: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz spdlog/1.8.2: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 spdlog/1.8.2: Downloaded package revision f11cac904de9c187137fc0dfc0b07b25 cmake/3.16.9: Appending PATH environment variable: C:\J\w\prod\BuildSingleReference\.conan\data\cmake\3.16.9\_\_\package\0a420ff5c47119e668867cdb51baff0eca1fdb68\bin enjincppsdk/1.0.0-alpha.5: Applying build-requirement: cmake/3.16.9 [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK enjincppsdk/1.0.0-alpha.5: Configuring sources in C:\J\w\prod\BuildSingleReference/s\2d5637\1 [HOOK - conan-center.py] post_source(): [LIBCXX MANAGEMENT (KB-H011)] OK [HOOK - conan-center.py] post_source(): [CPPSTD MANAGEMENT (KB-H022)] OK [HOOK - conan-center.py] post_source(): [SHORT_PATHS USAGE (KB-H066)] OK enjincppsdk/1.0.0-alpha.5: Copying sources to build folder enjincppsdk/1.0.0-alpha.5: Building your package in C:\J\w\prod\BuildSingleReference/s\087455\1 enjincppsdk/1.0.0-alpha.5: Generator cmake_find_package created Findcmake.cmake enjincppsdk/1.0.0-alpha.5: Generator cmake_find_package created FindRapidJSON.cmake enjincppsdk/1.0.0-alpha.5: Generator cmake_find_package created Findspdlog.cmake enjincppsdk/1.0.0-alpha.5: Generator cmake_find_package created Findfmt.cmake enjincppsdk/1.0.0-alpha.5: Generator cmake_find_package_multi created cmake-config-version.cmake enjincppsdk/1.0.0-alpha.5: Generator cmake_find_package_multi created cmake-config.cmake enjincppsdk/1.0.0-alpha.5: Generator cmake_find_package_multi created cmakeTargets.cmake enjincppsdk/1.0.0-alpha.5: Generator cmake_find_package_multi created cmakeTarget-release.cmake enjincppsdk/1.0.0-alpha.5: Generator cmake_find_package_multi created RapidJSONConfigVersion.cmake enjincppsdk/1.0.0-alpha.5: Generator cmake_find_package_multi created RapidJSONConfig.cmake enjincppsdk/1.0.0-alpha.5: Generator cmake_find_package_multi created RapidJSONTargets.cmake enjincppsdk/1.0.0-alpha.5: Generator cmake_find_package_multi created RapidJSONTarget-release.cmake enjincppsdk/1.0.0-alpha.5: Generator cmake_find_package_multi created spdlog-config-version.cmake enjincppsdk/1.0.0-alpha.5: Generator cmake_find_package_multi created spdlogTarget-release.cmake enjincppsdk/1.0.0-alpha.5: Generator cmake_find_package_multi created spdlogTargets.cmake enjincppsdk/1.0.0-alpha.5: Generator cmake_find_package_multi created spdlog-config.cmake enjincppsdk/1.0.0-alpha.5: Generator cmake_find_package_multi created fmt-config-version.cmake enjincppsdk/1.0.0-alpha.5: Generator cmake_find_package_multi created fmt-config.cmake enjincppsdk/1.0.0-alpha.5: Generator cmake_find_package_multi created fmtTargets.cmake enjincppsdk/1.0.0-alpha.5: Generator cmake_find_package_multi created fmtTarget-release.cmake enjincppsdk/1.0.0-alpha.5: Generator cmake created conanbuildinfo.cmake enjincppsdk/1.0.0-alpha.5: Aggregating env generators [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 enjincppsdk/1.0.0-alpha.5: Calling build() ----Running------ > cd C:\J\w\prod\BuildSingleReference/s\087455\1\build_subfolder && cmake -G "Visual Studio 16 2019" -A "x64" -DCONAN_LINK_RUNTIME="/MD" -DCONAN_IN_LOCAL_CACHE="ON" -DCONAN_COMPILER="Visual Studio" -DCONAN_COMPILER_VERSION="16" -DCONAN_CXX_FLAGS="/MP16" -DCONAN_C_FLAGS="/MP16" -DBUILD_SHARED_LIBS="OFF" -DCMAKE_INSTALL_PREFIX="C:\J\w\prod\BuildSingleReference/s\e20462\1" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_MODULE_PATH="C:/J/w/prod/BuildSingleReference/s/087455/1" -DCMAKE_PREFIX_PATH="C:/J/w/prod/BuildSingleReference/s/087455/1" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -DENJINSDK_BUILD_SHARED="False" -DENJINSDK_BUILD_TESTS="False" -Wno-dev C:\J\w\prod\BuildSingleReference/s\087455\1 ----------------- -- The C compiler identification is MSVC 19.29.30139.0 -- The CXX compiler identification is MSVC 19.29.30139.0 -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: called inside local cache -- Conan: Adjusting output directories -- Conan: Using cmake global configuration -- Conan: Adjusting language standard -- Enjin: Building SDK as static library -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Failed -- Performing Test COMPILER_HAS_DEPRECATED -- Performing Test COMPILER_HAS_DEPRECATED - Success -- Library fmt found C:/J/w/prod/BuildSingleReference/.conan/data/fmt/7.1.3/_/_/package/2be90237c5e294c2f30bf6b043d047624b893db3/lib/fmt.lib -- Found: C:/J/w/prod/BuildSingleReference/.conan/data/fmt/7.1.3/_/_/package/2be90237c5e294c2f30bf6b043d047624b893db3/lib/fmt.lib -- Enjin: Built-in HTTP client not available for platform clients -- Enjin: Built-in websocket client not available for event services -- Configuring done -- Generating done -- Build files have been written to: C:/J/w/prod/BuildSingleReference/s/087455/1/build_subfolder ----Running------ > cmake --build C:\J\w\prod\BuildSingleReference/s\087455\1\build_subfolder --config Release -- /m:16 /verbosity:minimal ----------------- Microsoft (R) Build Engine version 16.11.2+f32259642 for .NET Framework Copyright (C) Microsoft Corporation. All rights reserved. Checking Build System Building Custom Rule C:/J/w/prod/BuildSingleReference/s/087455/1/source_subfolder/utils/CMakeLists.txt StringUtils.cpp enjinsdk_utils.vcxproj -> C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\lib\enjinsdk_utils.lib Building Custom Rule C:/J/w/prod/BuildSingleReference/s/087455/1/source_subfolder/scripts/templategenerator/CMakeLists.txt TemplateGenerator.cpp Template.cpp TemplateLoader.cpp TemplateType.cpp template_generator.vcxproj -> C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\bin\template_generator.exe Generating TemplateConstants source file from resources at: C:/J/w/prod/BuildSingleReference/s/087455/1/source_subfolder/src/graphql/templates Building Custom Rule C:/J/w/prod/BuildSingleReference/s/087455/1/source_subfolder/CMakeLists.txt TemplateConstants.cpp PlayerClient.cpp ProjectClient.cpp TrustedPlatformMiddleware.cpp EventListenerRegistration.cpp EventTypeDef.cpp PusherEventListener.cpp PusherEventService.cpp AssetChannel.cpp PlayerChannel.cpp ProjectChannel.cpp WalletChannel.cpp AbstractGraphqlRequest.cpp AbstractGraphqlResponse.cpp GraphqlError.cpp GraphqlQueryRegistry.cpp GraphqlResponseUtils.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlError.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlError.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlError.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] HttpRequest.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlError.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlError.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] HttpResponse.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\AbstractGraphqlResponse.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlError.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\AbstractGraphqlResponse.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlError.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlResponseUtils.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\AbstractGraphqlResponse.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlError.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] TrustedPlatformHandler.cpp AccessToken.cpp C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlResponseUtils.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\AbstractGraphqlResponse.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\AbstractGraphqlResponse.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] Asset.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlError.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\http\HttpResponse.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlResponseUtils.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\AbstractGraphqlResponse.cpp) AssetConfigData.cpp C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlError.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\http\HttpResponse.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\AbstractGraphqlResponse.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] AssetFilter.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlResponseUtils.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlResponseUtils.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] AssetSort.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlError.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\http\HttpResponse.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] AssetStateData.cpp C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\AbstractGraphqlResponse.cpp(46): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlResponseUtils.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlError.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\AbstractGraphqlResponse.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlResponseUtils.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlError.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\AbstractGraphqlResponse.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlResponseUtils.cpp(27): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\AbstractGraphqlResponse.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlError.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlError.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\AbstractGraphqlResponse.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlResponseUtils.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\http\HttpResponse.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\http\HttpResponse.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlError.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\AbstractGraphqlResponse.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlResponseUtils.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\http\HttpResponse.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlResponseUtils.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlError.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\AbstractGraphqlResponse.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\AbstractGraphqlResponse.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\http\HttpResponse.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlResponseUtils.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlError.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\AbstractGraphqlResponse.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\http\HttpResponse.cpp(59): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlResponseUtils.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlError.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\AbstractGraphqlResponse.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\http\HttpResponse.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlResponseUtils.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlResponseUtils.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlError.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\AbstractGraphqlResponse.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\http\HttpResponse.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlResponseUtils.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlError.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\AbstractGraphqlResponse.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\http\HttpResponse.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlResponseUtils.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\AbstractGraphqlResponse.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\http\HttpResponse.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlResponseUtils.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\AbstractGraphqlResponse.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\http\HttpResponse.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlResponseUtils.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\http\HttpResponse.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\http\HttpResponse.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlResponseUtils.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\http\HttpResponse.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\graphql\GraphqlResponseUtils.cpp) AssetTransferFeeSettings.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AccessToken.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\http\HttpResponse.cpp) AssetVariant.cpp C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AccessToken.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\http\HttpResponse.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] Balance.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Asset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetConfigData.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] BalanceFilter.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetSort.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetStateData.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AccessToken.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] BlockchainData.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\http\HttpResponse.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetTransferFeeSettings.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Asset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetConfigData.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetVariant.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetSort.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetStateData.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AccessToken.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AccessToken.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\http\HttpResponse.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetTransferFeeSettings.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Asset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetConfigData.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetVariant.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetSort.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetStateData.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AccessToken.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\http\HttpResponse.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetTransferFeeSettings.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetVariant.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetStateData.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetStateData.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AccessToken.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Asset.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Asset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetFilter.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetConfigData.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetConfigData.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetSort.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetSort.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetStateData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetTransferFeeSettings.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetTransferFeeSettings.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetVariant.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetVariant.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AccessToken.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Asset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetSort.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetConfigData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetStateData.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetTransferFeeSettings.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetVariant.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AccessToken.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Asset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetSort.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetConfigData.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetStateData.cpp(24): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetTransferFeeSettings.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetVariant.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] Contracts.cpp C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AccessToken.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetFilter.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Asset.cpp(24): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetSort.cpp(24): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetConfigData.cpp(24): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetTransferFeeSettings.cpp(24): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetVariant.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetStateData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AccessToken.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Asset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetSort.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetConfigData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetTransferFeeSettings.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetVariant.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetStateData.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AccessToken.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Asset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetSort.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetConfigData.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetTransferFeeSettings.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetVariant.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetStateData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AccessToken.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Asset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetSort.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetConfigData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetTransferFeeSettings.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetVariant.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetStateData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AccessToken.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AccessToken.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Asset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetSort.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetConfigData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetTransferFeeSettings.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetVariant.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetStateData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AccessToken.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Asset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetSort.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetConfigData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetTransferFeeSettings.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetVariant.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetStateData.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetStateData.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AccessToken.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetFilter.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetConfigData.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetConfigData.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Asset.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Asset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetSort.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetSort.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] GasPrices.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetTransferFeeSettings.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetTransferFeeSettings.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetVariant.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetVariant.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetStateData.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AccessToken.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetConfigData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Asset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetSort.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetTransferFeeSettings.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetVariant.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AccessToken.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetStateData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetConfigData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetSort.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Asset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetTransferFeeSettings.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetVariant.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AccessToken.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetStateData.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetConfigData.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetSort.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Asset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetTransferFeeSettings.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetVariant.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AccessToken.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetStateData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetConfigData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetSort.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Asset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetTransferFeeSettings.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetVariant.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetStateData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetConfigData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetSort.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Asset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetTransferFeeSettings.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetVariant.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetStateData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetConfigData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetSort.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Asset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetTransferFeeSettings.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Balance.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\AssetVariant.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Balance.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Balance.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] LinkingInfo.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BlockchainData.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Balance.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Balance.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BalanceFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BlockchainData.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] Melt.cpp MintInput.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Balance.cpp) NotificationEvent.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\LinkingInfo.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Contracts.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\GasPrices.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BalanceFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BlockchainData.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Balance.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\LinkingInfo.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Contracts.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\GasPrices.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BalanceFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Balance.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\LinkingInfo.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Contracts.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\GasPrices.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Balance.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\LinkingInfo.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\LinkingInfo.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BlockchainData.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BlockchainData.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BalanceFilter.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BalanceFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Balance.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\LinkingInfo.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BlockchainData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BalanceFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Balance.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\LinkingInfo.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\GasPrices.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\GasPrices.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BlockchainData.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Contracts.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Contracts.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BalanceFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Balance.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\LinkingInfo.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\GasPrices.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BlockchainData.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Contracts.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BalanceFilter.cpp(24): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Balance.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\LinkingInfo.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\GasPrices.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BlockchainData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Contracts.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BalanceFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Balance.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Balance.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\LinkingInfo.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\GasPrices.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BlockchainData.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Contracts.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BalanceFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Balance.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\LinkingInfo.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\GasPrices.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BlockchainData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Contracts.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BalanceFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Balance.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\LinkingInfo.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\GasPrices.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BlockchainData.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Contracts.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Balance.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BalanceFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\LinkingInfo.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\GasPrices.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BlockchainData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Contracts.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Balance.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BalanceFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\LinkingInfo.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\LinkingInfo.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\GasPrices.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BlockchainData.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BlockchainData.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Contracts.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Balance.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BalanceFilter.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BalanceFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\LinkingInfo.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\GasPrices.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BlockchainData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Contracts.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Balance.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BalanceFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\LinkingInfo.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\GasPrices.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\GasPrices.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BlockchainData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Contracts.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Contracts.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BalanceFilter.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\LinkingInfo.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\GasPrices.cpp) Notifications.cpp C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BlockchainData.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Contracts.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BalanceFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\LinkingInfo.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\GasPrices.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BlockchainData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Contracts.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BalanceFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\LinkingInfo.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\GasPrices.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BlockchainData.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Contracts.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BalanceFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\LinkingInfo.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\GasPrices.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BlockchainData.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Contracts.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\BalanceFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\GasPrices.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Contracts.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\GasPrices.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Contracts.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Melt.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] PaginationCursor.cpp PaginationOptions.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\MintInput.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Melt.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] Platform.cpp Player.cpp PlayerFilter.cpp Project.cpp Pusher.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Notifications.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\MintInput.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Melt.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Notifications.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\MintInput.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Melt.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Melt.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Notifications.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Melt.cpp) PusherChannels.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\MintInput.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\MintInput.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Melt.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Notifications.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Notifications.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\MintInput.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Melt.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Notifications.cpp) Request.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\MintInput.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Notifications.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Melt.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\MintInput.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Notifications.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Melt.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] SupplyModels.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\MintInput.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Melt.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Notifications.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\MintInput.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Melt.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Notifications.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\MintInput.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Melt.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Notifications.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\MintInput.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Melt.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Melt.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Notifications.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\MintInput.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Melt.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Notifications.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\MintInput.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\MintInput.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationCursor.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Melt.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Notifications.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Notifications.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\MintInput.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationCursor.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Melt.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Notifications.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\MintInput.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationCursor.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Melt.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Notifications.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\MintInput.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationOptions.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Melt.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Notifications.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationCursor.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationCursor.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\MintInput.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationOptions.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Melt.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Notifications.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationCursor.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\MintInput.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationOptions.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Notifications.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationCursor.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\MintInput.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Notifications.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationCursor.cpp(25): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] Trade.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationOptions.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationOptions.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Platform.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationCursor.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationOptions.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Project.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Platform.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Pusher.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationCursor.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationOptions.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Project.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Platform.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Pusher.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationCursor.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationOptions.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Project.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Pusher.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationCursor.cpp) TransactionEvent.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationOptions.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationCursor.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Project.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Project.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Platform.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Platform.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationOptions.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Pusher.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Pusher.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] TransactionFilter.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationCursor.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationCursor.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Project.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Platform.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationOptions.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Pusher.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationCursor.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Project.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Platform.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationOptions.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Pusher.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationCursor.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Project.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Platform.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationOptions.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Pusher.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationCursor.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Project.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Platform.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationOptions.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationOptions.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Pusher.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationCursor.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Project.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Platform.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationOptions.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Pusher.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] TransactionLog.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationCursor.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Project.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Platform.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationOptions.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Player.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PlayerFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Pusher.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationCursor.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Project.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Platform.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationOptions.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Player.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PlayerFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Pusher.cpp) TransactionReceipt.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Project.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Platform.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationOptions.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PlayerFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Player.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Pusher.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Project.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Project.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Platform.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Platform.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationOptions.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Pusher.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Pusher.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Project.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Platform.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PaginationOptions.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PusherChannels.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Pusher.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Project.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Platform.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PlayerFilter.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PlayerFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Player.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Player.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PusherChannels.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Pusher.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Project.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Platform.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PlayerFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Player.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PusherChannels.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\SupplyModels.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Pusher.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Project.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Platform.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PlayerFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Player.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\SupplyModels.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Pusher.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Project.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Platform.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PlayerFilter.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Player.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\SupplyModels.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Pusher.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Project.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PusherChannels.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PusherChannels.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Platform.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PlayerFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Player.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Pusher.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PusherChannels.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\SupplyModels.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\SupplyModels.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PlayerFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Player.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PusherChannels.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\SupplyModels.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PlayerFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Player.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Request.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PusherChannels.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\SupplyModels.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PlayerFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Player.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Request.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PusherChannels.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\SupplyModels.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PlayerFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Player.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Request.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PusherChannels.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\SupplyModels.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PlayerFilter.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PlayerFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Player.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Player.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Request.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Request.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Trade.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] TransactionSort.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionEvent.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PusherChannels.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\SupplyModels.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PlayerFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Player.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Request.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Trade.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionEvent.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PusherChannels.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\SupplyModels.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PlayerFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Player.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Request.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Trade.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionEvent.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PusherChannels.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\SupplyModels.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PlayerFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Player.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Request.cpp(24): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PusherChannels.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PusherChannels.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\SupplyModels.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PlayerFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Player.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Request.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PusherChannels.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionEvent.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionEvent.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\SupplyModels.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\SupplyModels.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionLog.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PlayerFilter.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Player.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Request.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PusherChannels.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionReceipt.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionEvent.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\SupplyModels.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionLog.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Trade.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Trade.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PlayerFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Player.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Request.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PusherChannels.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionReceipt.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionEvent.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionLog.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\SupplyModels.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Trade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Request.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PusherChannels.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionReceipt.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionEvent.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\SupplyModels.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Trade.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Request.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PusherChannels.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionEvent.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\SupplyModels.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Trade.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionFilter.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Request.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Request.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PusherChannels.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionEvent.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\SupplyModels.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Trade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Request.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionEvent.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionLog.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionLog.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\SupplyModels.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Trade.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Request.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionEvent.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionLog.cpp) Transfer.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionReceipt.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionReceipt.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionFilter.cpp(24): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Request.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Trade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionEvent.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionLog.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionReceipt.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Request.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Trade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionEvent.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionEvent.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionLog.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionReceipt.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Request.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Trade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionEvent.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionReceipt.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionLog.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Request.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Trade.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Trade.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionEvent.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionReceipt.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionLog.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Trade.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionEvent.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionReceipt.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionLog.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Trade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionEvent.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionReceipt.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionLog.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Trade.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionFilter.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionEvent.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionReceipt.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionLog.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Trade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionEvent.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionReceipt.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionLog.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionLog.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Trade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionReceipt.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionReceipt.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionLog.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionFilter.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Trade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionReceipt.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionLog.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionFilter.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionReceipt.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionLog.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionFilter.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionReceipt.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionLog.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionReceipt.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionLog.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionReceipt.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionLog.cpp) Wallet.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionReceipt.cpp) PusherClient.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionSort.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] PusherEvent.cpp C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionSort.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] PusherException.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionSort.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionSort.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionSort.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Transfer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionSort.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Transfer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionSort.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Transfer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionSort.cpp(24): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionSort.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionSort.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionSort.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionSort.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionSort.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionSort.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionSort.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionSort.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionSort.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionSort.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionSort.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionSort.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\TransactionSort.cpp) BaseSchema.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Transfer.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Transfer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] PlayerSchema.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherEvent.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] ProjectSchema.cpp ProjectTransactionRequestArgumentsImpl.cpp CompleteTrade.cpp CreateAsset.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Transfer.cpp) CreatePlayer.cpp C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherEvent.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] CreateTrade.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Transfer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherEvent.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Transfer.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherEvent.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherEvent.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Transfer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherEvent.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Transfer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] DecreaseMaxMeltFee.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Wallet.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherEvent.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] DecreaseMaxTransferFee.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Transfer.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Wallet.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherEvent.cpp(28): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Transfer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Wallet.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherEvent.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Transfer.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherEvent.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Wallet.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Wallet.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Transfer.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Transfer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherEvent.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Wallet.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Transfer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherEvent.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Wallet.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Transfer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherEvent.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Wallet.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Transfer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherEvent.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherEvent.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Wallet.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Transfer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherEvent.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Wallet.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Transfer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherEvent.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Wallet.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherEvent.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Transfer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Wallet.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherEvent.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Wallet.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherEvent.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherEvent.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Wallet.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Wallet.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherClient.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Wallet.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherClient.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherClient.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Wallet.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Wallet.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Wallet.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Wallet.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\Wallet.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\arguments\ProjectTransactionRequestArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\arguments\ProjectTransactionRequestArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\arguments\ProjectTransactionRequestArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreatePlayer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherClient.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherClient.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] DeletePlayer.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\arguments\ProjectTransactionRequestArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\arguments\ProjectTransactionRequestArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CompleteTrade.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreatePlayer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherClient.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\arguments\ProjectTransactionRequestArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CompleteTrade.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreatePlayer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherClient.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\arguments\ProjectTransactionRequestArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CompleteTrade.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherClient.cpp(32): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\arguments\ProjectTransactionRequestArgumentsImpl.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherClient.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateAsset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\arguments\ProjectTransactionRequestArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherClient.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateAsset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\arguments\ProjectTransactionRequestArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherClient.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateAsset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\arguments\ProjectTransactionRequestArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherClient.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\arguments\ProjectTransactionRequestArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherClient.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\arguments\ProjectTransactionRequestArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherClient.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherClient.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\arguments\ProjectTransactionRequestArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\arguments\ProjectTransactionRequestArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherClient.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CompleteTrade.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CompleteTrade.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\arguments\ProjectTransactionRequestArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateAsset.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateAsset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreatePlayer.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreatePlayer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] InvalidateAssetMetadata.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxMeltFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateTrade.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] MintAsset.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherClient.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CompleteTrade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\arguments\ProjectTransactionRequestArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreatePlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateAsset.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxMeltFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateTrade.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxTransferFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherClient.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CompleteTrade.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\arguments\ProjectTransactionRequestArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreatePlayer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateAsset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxMeltFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateTrade.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxTransferFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherClient.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CompleteTrade.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\arguments\ProjectTransactionRequestArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreatePlayer.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateAsset.cpp(27): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxTransferFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherClient.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CompleteTrade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\arguments\ProjectTransactionRequestArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreatePlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateAsset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\pusher\PusherClient.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateTrade.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateTrade.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CompleteTrade.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxMeltFee.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxMeltFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\arguments\ProjectTransactionRequestArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreatePlayer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateAsset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateTrade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxMeltFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CompleteTrade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreatePlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxTransferFee.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxTransferFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateAsset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateTrade.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxMeltFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CompleteTrade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreatePlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxTransferFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateAsset.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateTrade.cpp(27): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxMeltFee.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CompleteTrade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreatePlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxTransferFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateAsset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateTrade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxMeltFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CompleteTrade.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CompleteTrade.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\BaseSchema.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreatePlayer.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreatePlayer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxTransferFee.cpp(27): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateAsset.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateAsset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateTrade.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxMeltFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CompleteTrade.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\BaseSchema.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreatePlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxTransferFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateAsset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateTrade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxMeltFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\BaseSchema.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CompleteTrade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreatePlayer.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxTransferFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateAsset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateTrade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxMeltFee.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CompleteTrade.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreatePlayer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxTransferFee.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateAsset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateTrade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxMeltFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CompleteTrade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DeletePlayer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreatePlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxTransferFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateAsset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateTrade.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateTrade.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxMeltFee.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxMeltFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CompleteTrade.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DeletePlayer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreatePlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxTransferFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateAsset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateTrade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxMeltFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CompleteTrade.cpp) ReleaseReserve.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DeletePlayer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreatePlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxTransferFee.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxTransferFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateAsset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateTrade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxMeltFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxTransferFee.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateTrade.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxMeltFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxTransferFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\BaseSchema.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\BaseSchema.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateTrade.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxTransferFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxMeltFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\BaseSchema.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateTrade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxTransferFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxMeltFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\BaseSchema.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\CreateTrade.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxTransferFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxMeltFee.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\BaseSchema.cpp(33): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DecreaseMaxTransferFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\BaseSchema.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\BaseSchema.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\BaseSchema.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\BaseSchema.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\BaseSchema.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\BaseSchema.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\BaseSchema.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\BaseSchema.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\BaseSchema.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\BaseSchema.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\BaseSchema.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\BaseSchema.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\BaseSchema.cpp) SetMeltFee.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DeletePlayer.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DeletePlayer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] SetTransferFee.cpp SetTransferable.cpp SetUri.cpp SetWhitelisted.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DeletePlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\MintAsset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DeletePlayer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\MintAsset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DeletePlayer.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\MintAsset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DeletePlayer.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DeletePlayer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DeletePlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DeletePlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DeletePlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DeletePlayer.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DeletePlayer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\InvalidateAssetMetadata.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DeletePlayer.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\InvalidateAssetMetadata.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DeletePlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\InvalidateAssetMetadata.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DeletePlayer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] AuthPlayer.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DeletePlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DeletePlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\DeletePlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\InvalidateAssetMetadata.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\InvalidateAssetMetadata.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\InvalidateAssetMetadata.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\InvalidateAssetMetadata.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\InvalidateAssetMetadata.cpp(27): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] AuthProject.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\InvalidateAssetMetadata.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\InvalidateAssetMetadata.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\InvalidateAssetMetadata.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\InvalidateAssetMetadata.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\MintAsset.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\MintAsset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\InvalidateAssetMetadata.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\MintAsset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\ReleaseReserve.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\InvalidateAssetMetadata.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\InvalidateAssetMetadata.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\MintAsset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] GetPlayers.cpp C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\ReleaseReserve.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\InvalidateAssetMetadata.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\MintAsset.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\ReleaseReserve.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\InvalidateAssetMetadata.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\MintAsset.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\InvalidateAssetMetadata.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\MintAsset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\InvalidateAssetMetadata.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\MintAsset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\InvalidateAssetMetadata.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\MintAsset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\InvalidateAssetMetadata.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\MintAsset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\MintAsset.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\MintAsset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\MintAsset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\ReleaseReserve.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\ReleaseReserve.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\MintAsset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\ReleaseReserve.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\MintAsset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\ReleaseReserve.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\MintAsset.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\ReleaseReserve.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\MintAsset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\ReleaseReserve.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\MintAsset.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\ReleaseReserve.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\ReleaseReserve.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\ReleaseReserve.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\ReleaseReserve.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\ReleaseReserve.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\ReleaseReserve.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\ReleaseReserve.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\ReleaseReserve.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\ReleaseReserve.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\ReleaseReserve.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\ReleaseReserve.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\ReleaseReserve.cpp) GetWallets.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferable.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthPlayer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetUri.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] SharedSchema.cpp AssetFragmentArgumentsImpl.cpp BalanceFragmentArgumentsImpl.cpp C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferable.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthPlayer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetUri.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetWhitelisted.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferable.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthPlayer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetUri.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetWhitelisted.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetWhitelisted.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthProject.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthProject.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthProject.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetMeltFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthPlayer.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthPlayer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferable.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferable.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetUri.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetUri.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferFee.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetWhitelisted.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetWhitelisted.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetMeltFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthPlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferable.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetUri.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetWhitelisted.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetMeltFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthPlayer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferable.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetUri.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetWhitelisted.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthProject.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthProject.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetMeltFee.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetMeltFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetPlayers.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthPlayer.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferable.cpp(27): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetUri.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferFee.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetWhitelisted.cpp(27): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthProject.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetMeltFee.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetPlayers.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthPlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferable.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetUri.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetWallets.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetWhitelisted.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthProject.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetMeltFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetPlayers.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthPlayer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferable.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetUri.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetWallets.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetWhitelisted.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthProject.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetMeltFee.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthPlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetPlayers.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetPlayers.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\BalanceFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferable.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetUri.cpp) PaginationArgumentsImpl.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetWallets.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetWhitelisted.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthProject.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetMeltFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthPlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetPlayers.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\BalanceFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferable.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetUri.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetWhitelisted.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthProject.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetMeltFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthPlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetPlayers.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\BalanceFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferable.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\AssetFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetUri.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetWallets.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetWallets.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetWhitelisted.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthProject.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetMeltFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthPlayer.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthPlayer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetPlayers.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferable.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferable.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\AssetFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetUri.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetUri.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferFee.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetWallets.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\BalanceFragmentArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\BalanceFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetWhitelisted.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetWhitelisted.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthProject.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetMeltFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthPlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetPlayers.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferable.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\AssetFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetUri.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetWallets.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\BalanceFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetWhitelisted.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthProject.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetMeltFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthPlayer.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetPlayers.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferable.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetUri.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferFee.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetWallets.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\BalanceFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetWhitelisted.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthProject.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthProject.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetMeltFee.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetMeltFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthPlayer.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferable.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetPlayers.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\AssetFragmentArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\AssetFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetUri.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetWallets.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\BalanceFragmentArgumentsImpl.cpp(24): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetWhitelisted.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthProject.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetMeltFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthPlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferable.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetPlayers.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\AssetFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetUri.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferFee.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetWallets.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\BalanceFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetWhitelisted.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthProject.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetMeltFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthPlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferable.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetPlayers.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\AssetFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetUri.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetWallets.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\BalanceFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetWhitelisted.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthProject.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetMeltFee.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthPlayer.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferable.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetPlayers.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetPlayers.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\AssetFragmentArgumentsImpl.cpp(24): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetUri.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetTransferFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetWallets.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\BalanceFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetWhitelisted.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthProject.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetMeltFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetPlayers.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\AssetFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetWallets.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\BalanceFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthProject.cpp) PlayerFragmentArgumentsImpl.cpp TransactionFragmentArgumentsImpl.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetMeltFee.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PaginationArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] WalletFragmentArgumentsImpl.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetPlayers.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\AssetFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetWallets.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetWallets.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\BalanceFragmentArgumentsImpl.cpp) CancelTransaction.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\AuthProject.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetMeltFee.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PaginationArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] GetAsset.cpp GetAssets.cpp C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetPlayers.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\AssetFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetWallets.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\BalanceFragmentArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\BalanceFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] GetBalances.cpp GetGasPrices.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PaginationArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetPlayers.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\AssetFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetWallets.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\TransactionFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] GetPlatform.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\BalanceFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetPlayers.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\WalletFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PlayerFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PaginationArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PaginationArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\AssetFragmentArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetWallets.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\TransactionFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\mutations\CancelTransaction.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\BalanceFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetPlayers.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\WalletFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PlayerFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PaginationArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\AssetFragmentArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\AssetFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetWallets.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\TransactionFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\mutations\CancelTransaction.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\BalanceFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\WalletFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PlayerFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PaginationArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\AssetFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetWallets.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\TransactionFragmentArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\TransactionFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\mutations\CancelTransaction.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\BalanceFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PaginationArgumentsImpl.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\AssetFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetWallets.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\TransactionFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\WalletFragmentArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\WalletFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PlayerFragmentArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PlayerFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\BalanceFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PaginationArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\AssetFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\TransactionFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\WalletFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PlayerFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\BalanceFragmentArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PaginationArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\TransactionFragmentArgumentsImpl.cpp(24): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\WalletFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\AssetFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PlayerFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\WalletFragmentArgumentsImpl.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PaginationArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\TransactionFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\AssetFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PlayerFragmentArgumentsImpl.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\WalletFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\mutations\CancelTransaction.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\mutations\CancelTransaction.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] GetProject.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PaginationArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\TransactionFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAsset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\AssetFragmentArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\WalletFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PlayerFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\mutations\CancelTransaction.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PaginationArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\TransactionFragmentArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAsset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetGasPrices.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PlayerFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\WalletFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\mutations\CancelTransaction.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PaginationArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PaginationArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetBalances.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\TransactionFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAsset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetGasPrices.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\WalletFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PlayerFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\mutations\CancelTransaction.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PaginationArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetBalances.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\TransactionFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAssets.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetGasPrices.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\WalletFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PlayerFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\mutations\CancelTransaction.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PaginationArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetBalances.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\TransactionFragmentArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\TransactionFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAssets.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\WalletFragmentArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\WalletFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\mutations\CancelTransaction.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PlayerFragmentArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PaginationArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\TransactionFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAssets.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAsset.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAsset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetBalances.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetBalances.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\WalletFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\mutations\CancelTransaction.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PlayerFragmentArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PlayerFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetGasPrices.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetGasPrices.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PaginationArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\TransactionFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAsset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetBalances.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\WalletFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\mutations\CancelTransaction.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PlayerFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAssets.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAssets.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetGasPrices.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\TransactionFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAsset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PaginationArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetBalances.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\WalletFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\mutations\CancelTransaction.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PlayerFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAssets.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetGasPrices.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\TransactionFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAsset.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PaginationArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetBalances.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\WalletFragmentArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PlayerFragmentArgumentsImpl.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAssets.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetGasPrices.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\TransactionFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\mutations\CancelTransaction.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\mutations\CancelTransaction.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAsset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetBalances.cpp) GetRequest.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\WalletFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PlayerFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAssets.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetGasPrices.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\TransactionFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\mutations\CancelTransaction.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAsset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] GetRequests.cpp EnumUtils.cpp C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetBalances.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\WalletFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PlayerFragmentArgumentsImpl.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAssets.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetGasPrices.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAsset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\mutations\CancelTransaction.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetBalances.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\arguments\PlayerFragmentArgumentsImpl.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAssets.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetGasPrices.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAsset.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\mutations\CancelTransaction.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetPlatform.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetBalances.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAssets.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetGasPrices.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAsset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\mutations\CancelTransaction.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetPlatform.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetBalances.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAssets.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetGasPrices.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAsset.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAsset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\mutations\CancelTransaction.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetPlatform.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAssets.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetBalances.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetBalances.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetGasPrices.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetGasPrices.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAsset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\mutations\CancelTransaction.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAssets.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAssets.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetPlatform.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetPlatform.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetBalances.cpp) FutureUtils.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetGasPrices.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAsset.cpp) Logger.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAssets.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetPlatform.cpp) LoggerProvider.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetBalances.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetGasPrices.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAsset.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAssets.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetPlatform.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetBalances.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetGasPrices.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] RapidJsonUtils.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAsset.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAssets.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetPlatform.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetBalances.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetGasPrices.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAsset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAssets.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetPlatform.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetBalances.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetGasPrices.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAsset.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAssets.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetPlatform.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetBalances.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetGasPrices.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetAssets.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetPlatform.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetProject.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetPlatform.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetProject.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetPlatform.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetProject.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetPlatform.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetPlatform.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetPlatform.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetProject.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetProject.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequest.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetPlatform.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetProject.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequest.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetPlatform.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetProject.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequest.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetPlatform.cpp) C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetProject.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetPlatform.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetPlatform.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetProject.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetProject.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetProject.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetProject.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetProject.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetProject.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetProject.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetProject.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetProject.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetProject.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetProject.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetProject.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetProject.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequests.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequest.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequest.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\utils\RapidJsonUtils.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequests.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequest.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\utils\RapidJsonUtils.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequests.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequest.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\utils\RapidJsonUtils.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequest.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequests.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequests.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequests.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequest.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequests.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequest.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequests.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequest.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequest.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequests.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequest.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequests.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequest.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequest.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequests.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequest.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\utils\RapidJsonUtils.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\utils\RapidJsonUtils.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequests.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequest.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\utils\RapidJsonUtils.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequests.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequest.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\utils\RapidJsonUtils.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequests.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequests.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\utils\RapidJsonUtils.cpp(24): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequest.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequests.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\utils\RapidJsonUtils.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequest.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequests.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\utils\RapidJsonUtils.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequest.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequests.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\utils\RapidJsonUtils.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequests.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\utils\RapidJsonUtils.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequests.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\utils\RapidJsonUtils.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\shared\queries\GetRequests.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\utils\RapidJsonUtils.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\utils\RapidJsonUtils.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\utils\RapidJsonUtils.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\utils\RapidJsonUtils.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\utils\RapidJsonUtils.cpp) [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\utils\RapidJsonUtils.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\utils\RapidJsonUtils.cpp) C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] (compiling source file C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\utils\RapidJsonUtils.cpp) PusherOptions.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\models\PusherOptions.cpp(23): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] PusherOptions.cpp AdvancedSendAsset.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\player\mutations\AdvancedSendAsset.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] ApproveEnj.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\player\mutations\ApproveEnj.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] ApproveMaxEnj.cpp BridgeAsset.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\player\mutations\BridgeAsset.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] BridgeAssets.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\player\mutations\BridgeAssets.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] BridgeClaimAsset.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\player\mutations\BridgeClaimAsset.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] MeltAsset.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\player\mutations\MeltAsset.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] Message.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\player\mutations\Message.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] ResetEnjApproval.cpp SendAsset.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\player\mutations\SendAsset.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] SendEnj.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\player\mutations\SendEnj.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] SetApprovalForAll.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\player\mutations\SetApprovalForAll.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] UnlinkWallet.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\player\mutations\UnlinkWallet.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] GetPlayer.cpp GetWallet.cpp AdvancedSendAsset.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\AdvancedSendAsset.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] ApproveEnj.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\ApproveEnj.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] ApproveMaxEnj.cpp BridgeAsset.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\BridgeAsset.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] BridgeAssets.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\BridgeAssets.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] BridgeClaimAsset.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\BridgeClaimAsset.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] MeltAsset.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\MeltAsset.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] Message.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\Message.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] ResetEnjApproval.cpp SendAsset.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SendAsset.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] SendEnj.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SendEnj.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] SetApprovalForAll.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\SetApprovalForAll.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] UnlinkWallet.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\mutations\UnlinkWallet.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] GetPlayer.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetPlayer.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] GetWallet.cpp C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator>::Type,ptrdiff_t,internal::MaybeAddConst>::Type*,internal::MaybeAddConst>::Type&>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(194): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(548): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(2024): message : see reference to class template instantiation 'rapidjson::GenericValue,rapidjson::MemoryPoolAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\s\087455\1\source_subfolder\src\schemas\project\queries\GetWallet.cpp(26): message : see reference to class template instantiation 'rapidjson::GenericDocument,rapidjson::MemoryPoolAllocator,rapidjson::CrtAllocator>' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,rapidjson::GenericMember *,rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(102,19): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(549): message : see reference to class template instantiation 'rapidjson::GenericMemberIterator' being compiled [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(110,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(5911,54): message : see declaration of 'std::iterator' [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(121,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::pointer': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(123,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::reference': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] C:\J\w\prod\BuildSingleReference\.conan\data\rapidjson\1.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\rapidjson/document.h(125,5): warning C4996: 'std::iterator,ptrdiff_t,const rapidjson::GenericMember *,const rapidjson::GenericMember &>::difference_type': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\source_subfolder\enjinsdk.vcxproj] with [ Encoding=rapidjson::UTF8, Allocator=rapidjson::MemoryPoolAllocator ] enjinsdk.vcxproj -> C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\lib\enjinsdk.lib Building Custom Rule C:/J/w/prod/BuildSingleReference/s/087455/1/CMakeLists.txt enjincppsdk/1.0.0-alpha.5: Package 'ecee67a03f0eeb25f500d54524bb98f2d59ea0d2' built enjincppsdk/1.0.0-alpha.5: Build folder C:\J\w\prod\BuildSingleReference/s\087455\1 enjincppsdk/1.0.0-alpha.5: Generated conaninfo.txt enjincppsdk/1.0.0-alpha.5: Generated conanbuildinfo.txt enjincppsdk/1.0.0-alpha.5: Generating the package enjincppsdk/1.0.0-alpha.5: Package folder C:\J\w\prod\BuildSingleReference/s\e20462\1 enjincppsdk/1.0.0-alpha.5: Calling package() ----Running------ > cmake --build C:\J\w\prod\BuildSingleReference/s\087455\1\build_subfolder --config Release --target install -- /m:16 /verbosity:minimal ----------------- Microsoft (R) Build Engine version 16.11.2+f32259642 for .NET Framework Copyright (C) Microsoft Corporation. All rights reserved. enjinsdk_utils.vcxproj -> C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\lib\enjinsdk_utils.lib template_generator.vcxproj -> C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\bin\template_generator.exe enjinsdk.vcxproj -> C:\J\w\prod\BuildSingleReference\s\087455\1\build_subfolder\lib\enjinsdk.lib -- Install configuration: "Release" -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/BaseSchema.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/EnjinHosts.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/EventListenerRegistration.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/GraphqlError.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/GraphqlQueryRegistry.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/GraphqlResponse.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/HttpRequest.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/HttpResponse.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/IClient.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/IDeserializable.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/IEventListener.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/IEventService.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/IHttpClient.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/ILogger.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/internal -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/internal/AbstractGraphqlRequest.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/internal/AbstractGraphqlResponse.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/internal/AssetFragmentArgumentsImpl.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/internal/BalanceFragmentArgumentsImpl.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/internal/GraphqlResponseUtils.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/internal/PaginationArgumentsImpl.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/internal/PlayerFragmentArgumentsImpl.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/internal/ProjectTransactionRequestArgumentsImpl.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/internal/TransactionFragmentArgumentsImpl.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/internal/WalletFragmentArgumentsImpl.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/ISerializable.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/IWebsocketClient.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/Logger.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/LoggerProvider.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/AccessToken.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/Asset.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/AssetConfigData.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/AssetField.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/AssetFilter.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/AssetIdFormat.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/AssetIndexFormat.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/AssetSort.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/AssetStateData.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/AssetSupplyModel.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/AssetTransferable.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/AssetTransferFeeSettings.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/AssetTransferFeeType.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/AssetVariant.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/AssetVariantMode.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/Balance.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/BalanceFilter.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/BlockchainData.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/Contracts.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/EventType.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/GasPrices.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/LinkingInfo.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/Melt.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/MintInput.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/NotificationEvent.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/Notifications.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/Operator.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/PaginationCursor.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/PaginationOptions.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/Platform.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/Player.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/PlayerFilter.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/Project.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/Pusher.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/PusherChannels.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/PusherOptions.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/Request.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/RequestState.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/RequestType.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/SortDirection.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/SupplyModels.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/Trade.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/TransactionEvent.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/TransactionField.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/TransactionFilter.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/TransactionLog.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/TransactionReceipt.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/TransactionSort.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/Transfer.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/Wallet.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/models/Whitelisted.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/player -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/player/AdvancedSendAsset.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/player/ApproveEnj.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/player/ApproveMaxEnj.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/player/BridgeAsset.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/player/BridgeAssets.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/player/BridgeClaimAsset.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/player/GetPlayer.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/player/GetWallet.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/player/IPlayerSchema.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/player/MeltAsset.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/player/Message.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/player/PlayerSchema.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/player/ResetEnjApproval.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/player/SendAsset.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/player/SendEnj.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/player/SetApprovalForAll.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/player/UnlinkWallet.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/PlayerClient.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/AdvancedSendAsset.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/ApproveEnj.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/ApproveMaxEnj.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/AuthPlayer.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/AuthProject.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/BridgeAsset.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/BridgeAssets.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/BridgeClaimAsset.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/CompleteTrade.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/CreateAsset.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/CreatePlayer.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/CreateTrade.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/DecreaseMaxMeltFee.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/DecreaseMaxTransferFee.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/DeletePlayer.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/GetPlayer.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/GetPlayers.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/GetWallet.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/GetWallets.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/InvalidateAssetMetadata.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/IProjectSchema.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/MeltAsset.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/Message.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/MintAsset.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/ProjectSchema.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/ProjectTransactionRequestArguments.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/ReleaseReserve.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/ResetEnjApproval.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/SendAsset.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/SendEnj.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/SetApprovalForAll.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/SetMeltFee.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/SetTransferable.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/SetTransferFee.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/SetUri.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/SetWhitelisted.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/project/UnlinkWallet.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/ProjectClient.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/PusherEventService.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/shared -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/shared/AssetFragmentArguments.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/shared/BalanceFragmentArguments.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/shared/CancelTransaction.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/shared/GetAsset.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/shared/GetAssets.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/shared/GetBalances.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/shared/GetGasPrices.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/shared/GetPlatform.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/shared/GetProject.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/shared/GetRequest.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/shared/GetRequests.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/shared/ISharedSchema.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/shared/PaginationArguments.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/shared/PlayerFragmentArguments.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/shared/SharedSchema.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/shared/TransactionFragmentArguments.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/shared/WalletFragmentArguments.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/TrustedPlatformHandler.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk/TrustedPlatformMiddleware.hpp -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/include/enjinsdk_export.h -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/lib/enjinsdk.lib -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/lib/enjinsdk_utils.lib -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/lib/cmake/enjinsdk/enjinsdkConfig.cmake -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/lib/cmake/enjinsdk/enjinsdkConfigVersion.cmake -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/lib/cmake/enjinsdk/enjinsdkTargets.cmake -- Installing: C:/J/w/prod/BuildSingleReference/s/e20462/1/lib/cmake/enjinsdk/enjinsdkTargets-release.cmake [HOOK - conan-center.py] post_package(): [PACKAGE LICENSE (KB-H012)] OK [HOOK - conan-center.py] post_package(): [DEFAULT PACKAGE LAYOUT (KB-H013)] OK [HOOK - conan-center.py] post_package(): [MATCHING CONFIGURATION (KB-H014)] OK [HOOK - conan-center.py] post_package(): [SHARED ARTIFACTS (KB-H015)] OK [HOOK - conan-center.py] post_package(): [PC-FILES (KB-H020)] OK [HOOK - conan-center.py] post_package(): [CMAKE-MODULES-CONFIG-FILES (KB-H016)] OK [HOOK - conan-center.py] post_package(): [PDB FILES NOT ALLOWED (KB-H017)] OK [HOOK - conan-center.py] post_package(): [LIBTOOL FILES PRESENCE (KB-H018)] OK [HOOK - conan-center.py] post_package(): [MS RUNTIME FILES (KB-H021)] OK [HOOK - conan-center.py] post_package(): [SHORT_PATHS USAGE (KB-H066)] OK [HOOK - conan-center.py] post_package(): [MISSING SYSTEM LIBS (KB-H043)] OK enjincppsdk/1.0.0-alpha.5 package(): Packaged 1 '.h' file: enjinsdk_export.h enjincppsdk/1.0.0-alpha.5 package(): Packaged 155 '.hpp' files enjincppsdk/1.0.0-alpha.5 package(): Packaged 2 '.lib' files: enjinsdk.lib, enjinsdk_utils.lib enjincppsdk/1.0.0-alpha.5 package(): Packaged 1 file: LICENSE enjincppsdk/1.0.0-alpha.5: Package 'ecee67a03f0eeb25f500d54524bb98f2d59ea0d2' created enjincppsdk/1.0.0-alpha.5: Created package revision 655d885b92f14c95c4960069643f460f [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK Aggregating env generators CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY