Auto detecting your dev setup to initialize the default profile (C:\J\w\cci_PR-3820@3\.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\cci_PR-3820@3\.conan\profiles\default *** *** Or override with -s compiler='other' -s ...s*** [HOOK - conan-center.py] pre_export(): [DEPRECATED GLOBAL CPPSTD (KB-H001)] OK [HOOK - conan-center.py] pre_export(): [REFERENCE LOWERCASE (KB-H002)] OK [HOOK - conan-center.py] pre_export(): [RECIPE METADATA (KB-H003)] OK [HOOK - conan-center.py] pre_export(): [HEADER_ONLY, NO COPY SOURCE (KB-H005)] OK [HOOK - conan-center.py] pre_export(): [FPIC OPTION (KB-H006)] OK [HOOK - conan-center.py] pre_export(): [VERSION RANGES (KB-H008)] OK [HOOK - conan-center.py] pre_export(): [RECIPE FOLDER SIZE (KB-H009)] Total recipe size: 15.9912109375 KB [HOOK - conan-center.py] pre_export(): [RECIPE FOLDER SIZE (KB-H009)] OK [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] exports: None [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] exports: ['CMakeLists.txt', 'patches/**'] [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] OK [HOOK - conan-center.py] pre_export(): [TEST PACKAGE FOLDER (KB-H024)] OK [HOOK - conan-center.py] pre_export(): [META LINES (KB-H025)] OK [HOOK - conan-center.py] pre_export(): [CONAN CENTER INDEX URL (KB-H027)] OK [HOOK - conan-center.py] pre_export(): [CMAKE MINIMUM VERSION (KB-H028)] OK [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - RUN ENVIRONMENT (KB-H029)] OK [HOOK - conan-center.py] pre_export(): [SYSTEM REQUIREMENTS (KB-H032)] OK [HOOK - conan-center.py] pre_export(): [CONANDATA.YML FORMAT (KB-H030)] OK [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - NO IMPORTS() (KB-H034)] OK [HOOK - conan-center.py] pre_export(): [NO AUTHOR (KB-H037)] OK [HOOK - conan-center.py] pre_export(): [NO TARGET NAME (KB-H040)] OK [HOOK - conan-center.py] pre_export(): [NO FINAL ENDLINE (KB-H041)] OK [HOOK - conan-center.py] pre_export(): [NO REQUIRES.ADD() (KB-H044)] OK [HOOK - conan-center.py] pre_export(): [DELETE OPTIONS (KB-H045)] OK [HOOK - conan-center.py] pre_export(): [NO ASCII CHARACTERS (KB-H047)] OK [HOOK - conan-center.py] pre_export(): [CMAKE VERBOSE MAKEFILE (KB-H046)] OK [HOOK - conan-center.py] pre_export(): [CMAKE VERSION REQUIRED (KB-H048)] OK [HOOK - conan-center.py] pre_export(): [CMAKE WINDOWS EXPORT ALL SYMBOLS (KB-H049)] OK [HOOK - conan-center.py] pre_export(): [DEFAULT OPTIONS AS DICTIONARY (KB-H051)] OK [HOOK - conan-center.py] pre_export(): [CONFIG.YML HAS NEW VERSION (KB-H052)] OK [HOOK - conan-center.py] pre_export(): [PRIVATE IMPORTS (KB-H053)] OK Exporting package recipe mongo-cxx-driver/3.6.1 exports: File 'conandata.yml' found. Exporting it... mongo-cxx-driver/3.6.1 exports: Copied 1 '.yml' file: conandata.yml mongo-cxx-driver/3.6.1 exports_sources: Copied 1 '.txt' file: CMakeLists.txt mongo-cxx-driver/3.6.1 exports_sources: Copied 3 '.patch' files: dirs_and_tests.patch, link_conan_boost.patch, poly_use_std_define.patch [HOOK - conan-center.py] post_export(): [CONANDATA.YML REDUCE (KB-H031)] Saving conandata.yml: {'sources': {'3.6.1': {'url': 'https://github.com/mongodb/mongo-cxx-driver/archive/r3.6.1.tar.gz', 'sha256': 'c6d1b307f7b074d178c4a815d8739195fb4d7870701064bdad6f1f2360ae0af9'}}, 'patches': {'3.6.1': [{'patch_file': 'patches/dirs_and_tests.patch', 'base_path': 'source_subfolder'}, {'patch_file': 'patches/link_conan_boost.patch', 'base_path': 'source_subfolder'}, {'patch_file': 'patches/poly_use_std_define.patch', 'base_path': 'source_subfolder'}]}} [HOOK - conan-center.py] post_export(): [CONANDATA.YML REDUCE (KB-H031)] New conandata.yml contents: patches: 3.6.1: - base_path: source_subfolder patch_file: patches/dirs_and_tests.patch - base_path: source_subfolder patch_file: patches/link_conan_boost.patch - base_path: source_subfolder patch_file: patches/poly_use_std_define.patch sources: 3.6.1: sha256: c6d1b307f7b074d178c4a815d8739195fb4d7870701064bdad6f1f2360ae0af9 url: https://github.com/mongodb/mongo-cxx-driver/archive/r3.6.1.tar.gz [HOOK - conan-center.py] post_export(): [CONANDATA.YML REDUCE (KB-H031)] OK [HOOK - conan-center.py] post_export(): [DEFAULT SHARED OPTION VALUE (KB-H050)] OK mongo-cxx-driver/3.6.1: A new conanfile.py version was exported mongo-cxx-driver/3.6.1: Folder: C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\export mongo-cxx-driver/3.6.1: Using the exported files summary hash as the recipe revision: 20e7637f75a35e792411420b4b01745c mongo-cxx-driver/3.6.1: Exported revision: 20e7637f75a35e792411420b4b01745c Configuration: [settings] arch=x86_64 arch_build=x86_64 build_type=Release compiler=Visual Studio compiler.runtime=MD compiler.version=16 os=Windows os_build=Windows [options] mongo-cxx-driver:shared=False [build_requires] [env] mongo-c-driver/1.17.2: Not found in local cache, looking in remotes... mongo-c-driver/1.17.2: Trying with 'c3i_PR-3820_f0bfa60882fde97e12eb994aa3852da9a1966c6e'... mongo-c-driver/1.17.2: Trying with 'central'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz mongo-c-driver/1.17.2: Downloaded recipe revision 02d00fc2e11595de23352dd02d123b7a openssl/1.1.1h: Not found in local cache, looking in remotes... openssl/1.1.1h: Trying with 'c3i_PR-3820_f0bfa60882fde97e12eb994aa3852da9a1966c6e'... openssl/1.1.1h: Trying with 'central'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz openssl/1.1.1h: Downloaded recipe revision a54ec92b792d10b6595c581a15ad2cd7 snappy/1.1.8: Not found in local cache, looking in remotes... snappy/1.1.8: Trying with 'c3i_PR-3820_f0bfa60882fde97e12eb994aa3852da9a1966c6e'... snappy/1.1.8: Trying with 'central'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz snappy/1.1.8: Downloaded recipe revision 68975c9288f2ac767c4fcb23a1207207 zlib/1.2.11: Not found in local cache, looking in remotes... zlib/1.2.11: Trying with 'c3i_PR-3820_f0bfa60882fde97e12eb994aa3852da9a1966c6e'... zlib/1.2.11: Trying with 'central'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz zlib/1.2.11: Downloaded recipe revision 1a67b713610ae745694aa4df1725451d zstd/1.4.5: Not found in local cache, looking in remotes... zstd/1.4.5: Trying with 'c3i_PR-3820_f0bfa60882fde97e12eb994aa3852da9a1966c6e'... zstd/1.4.5: Trying with 'central'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz zstd/1.4.5: Downloaded recipe revision 0a80cadb946e9b8251ee0a2ca7b1ea56 icu/68.1: Not found in local cache, looking in remotes... icu/68.1: Trying with 'c3i_PR-3820_f0bfa60882fde97e12eb994aa3852da9a1966c6e'... icu/68.1: Trying with 'central'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz icu/68.1: Downloaded recipe revision 27dcf4ec4bb80cc9ef0a97e14ab00014 mongo-cxx-driver/3.6.1: Forced build from source mongo-cxx-driver/3.6.1 (test package): Installing package Requirements icu/68.1 from 'central' - Downloaded mongo-c-driver/1.17.2 from 'central' - Downloaded mongo-cxx-driver/3.6.1 from local cache - Cache openssl/1.1.1h from 'central' - Downloaded snappy/1.1.8 from 'central' - Downloaded zlib/1.2.11 from 'central' - Downloaded zstd/1.4.5 from 'central' - Downloaded Packages icu/68.1:1227fdf5511e684ad7c925afa05d82715a7d91b5 - Download mongo-c-driver/1.17.2:e6ba97ba5442d0c8a447d93fe6d98e151db82984 - Download mongo-cxx-driver/3.6.1:d0ed763b55f1510fad2cc2e0a1b0bfa82a716966 - Build openssl/1.1.1h:3fb49604f9c2f729b85ba3115852006824e72cab - Download snappy/1.1.8:3fb49604f9c2f729b85ba3115852006824e72cab - Download zlib/1.2.11:3fb49604f9c2f729b85ba3115852006824e72cab - Download zstd/1.4.5:3fb49604f9c2f729b85ba3115852006824e72cab - Download Installing (downloading, building) binaries... icu/68.1: Retrieving package 1227fdf5511e684ad7c925afa05d82715a7d91b5 from remote 'central' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz icu/68.1: Package installed 1227fdf5511e684ad7c925afa05d82715a7d91b5 icu/68.1: Downloaded package revision 09957bc1c5fd57c01a31a10550369141 openssl/1.1.1h: Retrieving package 3fb49604f9c2f729b85ba3115852006824e72cab from remote 'central' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz openssl/1.1.1h: Package installed 3fb49604f9c2f729b85ba3115852006824e72cab openssl/1.1.1h: Downloaded package revision 38bf0489a0dcf73319b14bbfcff1ee2f snappy/1.1.8: Retrieving package 3fb49604f9c2f729b85ba3115852006824e72cab from remote 'central' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz snappy/1.1.8: Package installed 3fb49604f9c2f729b85ba3115852006824e72cab snappy/1.1.8: Downloaded package revision 1e1b8feabb6c63ca5695078b786414d9 zlib/1.2.11: Retrieving package 3fb49604f9c2f729b85ba3115852006824e72cab from remote 'central' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz zlib/1.2.11: Package installed 3fb49604f9c2f729b85ba3115852006824e72cab zlib/1.2.11: Downloaded package revision 322b618c54e6bf777f9d93547a404b94 zstd/1.4.5: Retrieving package 3fb49604f9c2f729b85ba3115852006824e72cab from remote 'central' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz zstd/1.4.5: Package installed 3fb49604f9c2f729b85ba3115852006824e72cab zstd/1.4.5: Downloaded package revision dca31747b6cd346a1a4adef924c8d5bc mongo-c-driver/1.17.2: Retrieving package e6ba97ba5442d0c8a447d93fe6d98e151db82984 from remote 'central' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz mongo-c-driver/1.17.2: Package installed e6ba97ba5442d0c8a447d93fe6d98e151db82984 mongo-c-driver/1.17.2: Downloaded package revision 99545812864fc7b93a45908abc612b91 icu/68.1: Appending ICU_DATA environment variable: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/res/icudt68l.dat icu/68.1: Appending PATH environment variable: C:\J\w\cci_PR-3820@3\.conan\data\icu\68.1\_\_\package\1227fdf5511e684ad7c925afa05d82715a7d91b5\bin [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK mongo-cxx-driver/3.6.1: Configuring sources in C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\source [HOOK - conan-center.py] post_source(): [LIBCXX MANAGEMENT (KB-H011)] OK [HOOK - conan-center.py] post_source(): [CPPSTD MANAGEMENT (KB-H022)] OK mongo-cxx-driver/3.6.1: Copying sources to build folder mongo-cxx-driver/3.6.1: Building your package in C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966 mongo-cxx-driver/3.6.1: Generator cmake created conanbuildinfo.cmake mongo-cxx-driver/3.6.1: Generator cmake_find_package created Findmongoc-1.0.cmake mongo-cxx-driver/3.6.1: Generator cmake_find_package created FindOpenSSL.cmake mongo-cxx-driver/3.6.1: Generator cmake_find_package created FindSnappy.cmake mongo-cxx-driver/3.6.1: Generator cmake_find_package created FindZLIB.cmake mongo-cxx-driver/3.6.1: Generator cmake_find_package created Findzstd.cmake mongo-cxx-driver/3.6.1: Generator cmake_find_package created FindICU.cmake [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 mongo-cxx-driver/3.6.1: Calling build() mongo-cxx-driver/3.6.1: Copying mongoc config file to bson ----Running------ > cd C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\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="/MP1" -DCONAN_C_FLAGS="/MP1" -DBUILD_SHARED_LIBS="OFF" -DCMAKE_INSTALL_PREFIX="C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\package\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966" -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/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/build/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -DBSONCXX_POLY_USE_MNMLSTC="False" -DBSONCXX_POLY_USE_STD="True" -DBSONCXX_POLY_USE_STD_EXPERIMENTAL="False" -DBSONCXX_POLY_USE_BOOST="False" -DBUILD_VERSION="3.6.1" -DBSONCXX_LINK_WITH_STATIC_MONGOC="True" -DMONGOCXX_LINK_WITH_STATIC_MONGOC="True" -DMONGOCXX_ENABLE_SSL="True" -DCMAKE_CXX_STANDARD="17" -Wno-dev C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966 ----------------- -- The C compiler identification is MSVC 19.28.29333.0 -- The CXX compiler identification is MSVC 19.28.29333.0 -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29333/bin/Hostx64/x64/cl.exe -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29333/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.28.29333/bin/Hostx64/x64/cl.exe -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29333/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 targets configuration -- Library mongoc-static-1.0 found C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/mongoc-static-1.0.lib -- Library bson-static-1.0 found C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/bson-static-1.0.lib -- Library libssl found C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libssl.lib -- Library libcrypto found C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libcrypto.lib -- Library snappy found C:/J/w/cci_PR-3820@3/.conan/data/snappy/1.1.8/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/snappy.lib -- Library zlib found C:/J/w/cci_PR-3820@3/.conan/data/zlib/1.2.11/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/zlib.lib -- Library zstd_static found C:/J/w/cci_PR-3820@3/.conan/data/zstd/1.4.5/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/zstd_static.lib -- Library sicuio found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuio.lib -- Library sicutest found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutest.lib -- Library sicutu found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutu.lib -- Library sicuin found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuin.lib -- Library sicuuc found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuuc.lib -- Library sicudt found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicudt.lib -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- No build type selected, default is Release -- Conan: Using autogenerated Findmongoc-1.0.cmake -- Found mongoc-1.0: 1.17.2 (found version "1.17.2") -- Library mongoc-static-1.0 found C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/mongoc-static-1.0.lib -- Found: C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/mongoc-static-1.0.lib -- Library bson-static-1.0 found C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/bson-static-1.0.lib -- Found: C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/bson-static-1.0.lib -- Conan: Using autogenerated FindOpenSSL.cmake -- Found OpenSSL: 1.1.1h (found version "1.1.1h") -- Library libssl found C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libssl.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libssl.lib -- Library libcrypto found C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libcrypto.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libcrypto.lib -- Library libcrypto found C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libcrypto.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libcrypto.lib -- Library libssl found C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libssl.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libssl.lib -- Conan: Using autogenerated FindSnappy.cmake -- Found Snappy: 1.1.8 (found version "1.1.8") -- Library snappy found C:/J/w/cci_PR-3820@3/.conan/data/snappy/1.1.8/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/snappy.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/snappy/1.1.8/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/snappy.lib -- Library snappy found C:/J/w/cci_PR-3820@3/.conan/data/snappy/1.1.8/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/snappy.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/snappy/1.1.8/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/snappy.lib -- Conan: Using autogenerated FindZLIB.cmake -- Found ZLIB: 1.2.11 (found version "1.2.11") -- Library zlib found C:/J/w/cci_PR-3820@3/.conan/data/zlib/1.2.11/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/zlib.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/zlib/1.2.11/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/zlib.lib -- Conan: Using autogenerated Findzstd.cmake -- Found zstd: 1.4.5 (found version "1.4.5") -- Library zstd_static found C:/J/w/cci_PR-3820@3/.conan/data/zstd/1.4.5/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/zstd_static.lib -- Skipping already existing target: CONAN_LIB::zstd_zstd_static -- Found: C:/J/w/cci_PR-3820@3/.conan/data/zstd/1.4.5/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/zstd_static.lib -- Library zstd_static found C:/J/w/cci_PR-3820@3/.conan/data/zstd/1.4.5/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/zstd_static.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/zstd/1.4.5/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/zstd_static.lib -- Conan: Using autogenerated FindICU.cmake -- Found ICU: 68.1 (found version "68.1") -- Library sicuio found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuio.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuio.lib -- Library sicutest found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutest.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutest.lib -- Library sicutu found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutu.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutu.lib -- Library sicuin found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuin.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuin.lib -- Library sicuuc found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuuc.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuuc.lib -- Library sicudt found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicudt.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicudt.lib -- Library sicudt found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicudt.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicudt.lib -- Library sicuuc found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuuc.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuuc.lib -- Library sicuin found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuin.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuin.lib -- Library sicutu found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutu.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutu.lib -- Library sicutest found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutest.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutest.lib -- Library sicuio found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuio.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuio.lib -- Library bson-static-1.0 found C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/bson-static-1.0.lib -- Found: C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/bson-static-1.0.lib -- Library mongoc-static-1.0 found C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/mongoc-static-1.0.lib -- Found: C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/mongoc-static-1.0.lib -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Failed -- Conan: Using autogenerated Findmongoc-1.0.cmake -- Library mongoc-static-1.0 found C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/mongoc-static-1.0.lib -- Found: C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/mongoc-static-1.0.lib -- Library bson-static-1.0 found C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/bson-static-1.0.lib -- Found: C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/bson-static-1.0.lib -- Conan: Using autogenerated FindOpenSSL.cmake -- Library libssl found C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libssl.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libssl.lib -- Library libcrypto found C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libcrypto.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libcrypto.lib -- Library libcrypto found C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libcrypto.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libcrypto.lib -- Library libssl found C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libssl.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libssl.lib -- Conan: Using autogenerated FindSnappy.cmake -- Library snappy found C:/J/w/cci_PR-3820@3/.conan/data/snappy/1.1.8/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/snappy.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/snappy/1.1.8/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/snappy.lib -- Library snappy found C:/J/w/cci_PR-3820@3/.conan/data/snappy/1.1.8/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/snappy.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/snappy/1.1.8/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/snappy.lib -- Conan: Using autogenerated FindZLIB.cmake -- Library zlib found C:/J/w/cci_PR-3820@3/.conan/data/zlib/1.2.11/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/zlib.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/zlib/1.2.11/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/zlib.lib -- Conan: Using autogenerated Findzstd.cmake -- Library zstd_static found C:/J/w/cci_PR-3820@3/.conan/data/zstd/1.4.5/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/zstd_static.lib -- Skipping already existing target: CONAN_LIB::zstd_zstd_static -- Found: C:/J/w/cci_PR-3820@3/.conan/data/zstd/1.4.5/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/zstd_static.lib -- Library zstd_static found C:/J/w/cci_PR-3820@3/.conan/data/zstd/1.4.5/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/zstd_static.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/zstd/1.4.5/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/zstd_static.lib -- Conan: Using autogenerated FindICU.cmake -- Library sicuio found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuio.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuio.lib -- Library sicutest found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutest.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutest.lib -- Library sicutu found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutu.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutu.lib -- Library sicuin found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuin.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuin.lib -- Library sicuuc found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuuc.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuuc.lib -- Library sicudt found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicudt.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicudt.lib -- Library sicudt found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicudt.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicudt.lib -- Library sicuuc found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuuc.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuuc.lib -- Library sicuin found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuin.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuin.lib -- Library sicutu found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutu.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutu.lib -- Library sicutest found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutest.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutest.lib -- Library sicuio found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuio.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuio.lib -- Library bson-static-1.0 found C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/bson-static-1.0.lib -- Found: C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/bson-static-1.0.lib -- Library mongoc-static-1.0 found C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/mongoc-static-1.0.lib -- Found: C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/mongoc-static-1.0.lib -- Configuring done -- Generating done -- Build files have been written to: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/build/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/build_subfolder ----Running------ > cmake --build C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder --config Release -- /m:1 /verbosity:minimal ----------------- Microsoft (R) Build Engine version 16.8.1+bd2ea1e3c for .NET Framework Copyright (C) Microsoft Corporation. All rights reserved. Checking Build System Building Custom Rule C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/build/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/source_subfolder/src/bsoncxx/CMakeLists.txt element.cpp value.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] view.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx\array\view.cpp(43,23): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx\array\view.cpp(47,23): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] core.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] decimal128.cpp error_code.cpp json.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] oid.cpp itoa.cpp view_or_value.cpp types.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] validate.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] Generating Code... element.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] value.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] view.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx\document\view.cpp(42,23): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx\document\view.cpp(46,23): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] value.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] view.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_static.vcxproj] bsoncxx_static.vcxproj -> C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\lib\bsoncxx-static.lib Building Custom Rule C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/build/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/source_subfolder/src/bsoncxx/CMakeLists.txt element.cpp value.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] view.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx\array\view.cpp(43,23): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx\array\view.cpp(47,23): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] core.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] decimal128.cpp error_code.cpp json.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] oid.cpp itoa.cpp view_or_value.cpp types.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] validate.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] Generating Code... element.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] value.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] view.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx\document\view.cpp(42,23): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx\document\view.cpp(46,23): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] value.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] view.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\bsoncxx\bsoncxx_testing.vcxproj] bsoncxx_testing.vcxproj -> C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\lib\bsoncxx-testing.lib Building Custom Rule C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/build/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/source_subfolder/src/mongocxx/CMakeLists.txt bulk_write.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] client.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] client_encryption.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] client_session.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] change_stream.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] collection.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] cursor.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] database.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] command_failed_event.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] command_started_event.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] command_succeeded_event.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] heartbeat_failed_event.cpp heartbeat_started_event.cpp heartbeat_succeeded_event.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] server_changed_event.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] server_closed_event.cpp server_description.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] server_opening_event.cpp topology_changed_event.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] topology_closed_event.cpp topology_description.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] topology_opening_event.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] error_code.cpp operation_exception.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] server_error_code.cpp Generating Code... Compiling... downloader.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] uploader.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] hint.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] index_model.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] instance.cpp logger.cpp delete_many.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] delete_one.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] update_many.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] update_one.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] write.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] aggregate.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] apm.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] auto_encryption.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] count.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] estimated_document_count.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] create_collection.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] data_key.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] distinct.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] encrypt.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] Generating Code... Compiling... find_one_and_delete.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] find_one_and_replace.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] find_one_and_update.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] find.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] index.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] insert.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] replace.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] tls.cpp transaction.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] pipeline.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] conversions.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] libbson.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] libmongoc.cpp read_concern.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] read_preference.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] insert_many.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] uri.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] validation_criteria.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] write_concern.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] Generating Code... bucket.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] index_view.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] insert_one.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] replace_one.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] bulk_write.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] change_stream.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] client.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] client_encryption.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] client_session.cpp delete.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] bucket.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] upload.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] index_view.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] pool.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] update.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] pool.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] bulk_write.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] delete.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] upload.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] insert_one.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] replace_one.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] update.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_mocked.vcxproj] mongocxx_mocked.vcxproj -> C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\lib\mongocxx-mocked.lib Building Custom Rule C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/build/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/source_subfolder/src/mongocxx/CMakeLists.txt bulk_write.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] client.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] client_encryption.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] client_session.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] change_stream.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] collection.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] cursor.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] database.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] command_failed_event.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] command_started_event.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] command_succeeded_event.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] heartbeat_failed_event.cpp heartbeat_started_event.cpp heartbeat_succeeded_event.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] server_changed_event.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] server_closed_event.cpp server_description.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] server_opening_event.cpp topology_changed_event.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] topology_closed_event.cpp topology_description.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] topology_opening_event.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] error_code.cpp operation_exception.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] server_error_code.cpp Generating Code... Compiling... downloader.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] uploader.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] hint.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] index_model.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] instance.cpp logger.cpp delete_many.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] delete_one.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] update_many.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] update_one.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] write.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] aggregate.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] apm.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] auto_encryption.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] count.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] estimated_document_count.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] create_collection.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] data_key.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] distinct.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] encrypt.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] Generating Code... Compiling... find_one_and_delete.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] find_one_and_replace.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] find_one_and_update.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] find.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] index.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] insert.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] replace.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] tls.cpp transaction.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] pipeline.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] conversions.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] libbson.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] libmongoc.cpp read_concern.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] read_preference.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] insert_many.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] uri.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] validation_criteria.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] write_concern.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] Generating Code... bucket.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] index_view.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] insert_one.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] replace_one.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] bulk_write.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] change_stream.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] client.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] client_encryption.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] client_session.cpp delete.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] bucket.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] upload.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] index_view.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] pool.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] update.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] pool.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] bulk_write.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] delete.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] upload.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] insert_one.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] replace_one.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] update.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\source_subfolder\src\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\source_subfolder\src\mongocxx\mongocxx_static.vcxproj] mongocxx_static.vcxproj -> C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\lib\mongocxx-static.lib Building Custom Rule C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/build/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/CMakeLists.txt mongo-cxx-driver/3.6.1: Package 'd0ed763b55f1510fad2cc2e0a1b0bfa82a716966' built mongo-cxx-driver/3.6.1: Build folder C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966 mongo-cxx-driver/3.6.1: Generated conaninfo.txt mongo-cxx-driver/3.6.1: Generated conanbuildinfo.txt mongo-cxx-driver/3.6.1: Generating the package mongo-cxx-driver/3.6.1: Package folder C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\package\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966 mongo-cxx-driver/3.6.1: Calling package() ----Running------ > cmake --build C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder --config Release --target install -- /m:1 /verbosity:minimal ----------------- Microsoft (R) Build Engine version 16.8.1+bd2ea1e3c for .NET Framework Copyright (C) Microsoft Corporation. All rights reserved. bsoncxx_static.vcxproj -> C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\lib\bsoncxx-static.lib bsoncxx_testing.vcxproj -> C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\lib\bsoncxx-testing.lib mongocxx_mocked.vcxproj -> C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\lib\mongocxx-mocked.lib mongocxx_static.vcxproj -> C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\build\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\build_subfolder\lib\mongocxx-static.lib -- Install configuration: "Release" -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/bin/msvcp140.dll -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/bin/msvcp140_1.dll -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/bin/msvcp140_2.dll -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/bin/msvcp140_codecvt_ids.dll -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/bin/vcruntime140_1.dll -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/bin/vcruntime140.dll -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/bin/concrt140.dll -- Up-to-date: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/bin -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/array -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/array/element.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/array/value.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/array/view.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/array/view_or_value.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/builder -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/builder/basic -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/builder/basic/array.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/builder/basic/document.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/builder/basic/helpers.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/builder/basic/impl.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/builder/basic/kvp.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/builder/basic/sub_array.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/builder/basic/sub_document.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/builder/concatenate.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/builder/core.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/builder/stream -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/builder/stream/array.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/builder/stream/array_context.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/builder/stream/closed_context.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/builder/stream/document.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/builder/stream/helpers.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/builder/stream/key_context.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/builder/stream/single_context.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/builder/stream/value_context.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/cmake -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/config -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/config/compiler.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/config/postlude.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/config/prelude.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/config/private -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/decimal128.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/document -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/document/element.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/document/value.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/document/view.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/document/view_or_value.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/enums -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/enums/binary_sub_type.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/enums/type.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/exception -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/exception/error_code.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/exception/exception.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/json.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/oid.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/private -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/stdx -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/stdx/make_unique.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/stdx/optional.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/stdx/string_view.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/string -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/string/to_string.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/string/view_or_value.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/test -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/test_util -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/third_party -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/types -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/types/bson_value -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/types/bson_value/make_value.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/types/bson_value/private -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/types/bson_value/value.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/types/bson_value/view.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/types/bson_value/view_or_value.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/types/private -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/types/value.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/types.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/util -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/util/functor.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/validate.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/view_or_value.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/config/export.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/lib/cmake/libbsoncxx-static-3.6.1/libbsoncxx-static-config.cmake -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/lib/cmake/libbsoncxx-static-3.6.1/libbsoncxx-static-config-version.cmake -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/lib/bsoncxx-static.lib -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/lib/cmake/bsoncxx-3.6.1/bsoncxx_targets.cmake -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/lib/cmake/bsoncxx-3.6.1/bsoncxx_targets-release.cmake -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/lib/cmake/bsoncxx-3.6.1/bsoncxx-config-version.cmake -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/lib/cmake/bsoncxx-3.6.1/bsoncxx-config.cmake -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/config/config.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/bsoncxx/config/version.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/lib/pkgconfig/libbsoncxx-static.pc -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/bulk_write.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/change_stream.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/client.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/client_encryption.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/client_session.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/cmake -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/collection.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/config -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/config/compiler.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/config/postlude.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/config/prelude.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/config/private -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/cursor.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/database.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/events -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/events/command_failed_event.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/events/command_started_event.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/events/command_succeeded_event.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/events/heartbeat_failed_event.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/events/heartbeat_started_event.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/events/heartbeat_succeeded_event.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/events/server_changed_event.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/events/server_closed_event.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/events/server_description.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/events/server_opening_event.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/events/topology_changed_event.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/events/topology_closed_event.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/events/topology_description.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/events/topology_opening_event.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/exception -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/exception/authentication_exception.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/exception/bulk_write_exception.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/exception/error_code.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/exception/exception.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/exception/gridfs_exception.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/exception/logic_error.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/exception/operation_exception.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/exception/private -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/exception/query_exception.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/exception/server_error_code.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/exception/write_exception.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/gridfs -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/gridfs/bucket.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/gridfs/downloader.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/gridfs/private -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/gridfs/uploader.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/hint.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/index_model.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/index_view.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/instance.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/logger.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/model -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/model/delete_many.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/model/delete_one.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/model/insert_one.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/model/replace_one.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/model/update_many.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/model/update_one.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/model/write.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/aggregate.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/apm.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/auto_encryption.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/bulk_write.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/change_stream.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/client.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/client_encryption.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/client_session.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/count.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/create_collection.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/data_key.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/delete.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/distinct.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/encrypt.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/estimated_document_count.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/find.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/find_one_and_delete.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/find_one_and_replace.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/find_one_and_update.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/find_one_common_options.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/gridfs -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/gridfs/bucket.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/gridfs/upload.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/index.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/index_view.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/insert.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/pool.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/private -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/replace.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/ssl.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/tls.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/transaction.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/options/update.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/pipeline.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/pool.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/private -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/read_concern.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/read_preference.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/result -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/result/bulk_write.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/result/delete.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/result/gridfs -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/result/gridfs/upload.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/result/insert_many.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/result/insert_one.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/result/replace_one.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/result/update.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/stdx.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/test -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/test/gridfs -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/test/model -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/test/options -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/test/options/gridfs -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/test/private -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/test/result -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/test/result/gridfs -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/test/spec -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/test_util -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/uri.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/validation_criteria.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/write_concern.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include//mongocxx/write_type.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/mongocxx/config/export.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/lib/cmake/libmongocxx-static-3.6.1/libmongocxx-static-config.cmake -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/lib/cmake/libmongocxx-static-3.6.1/libmongocxx-static-config-version.cmake -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/lib/mongocxx-static.lib -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/lib/cmake/mongocxx-3.6.1/mongocxx_targets.cmake -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/lib/cmake/mongocxx-3.6.1/mongocxx_targets-release.cmake -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/lib/cmake/mongocxx-3.6.1/mongocxx-config-version.cmake -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/lib/cmake/mongocxx-3.6.1/mongocxx-config.cmake -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/mongocxx/config/config.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/include/mongocxx/config/version.hpp -- Installing: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/lib/pkgconfig/libmongocxx-static.pc [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 mongo-cxx-driver/3.6.1 package(): Packaged 152 '.hpp' files mongo-cxx-driver/3.6.1 package(): Packaged 2 '.lib' files: bsoncxx-static.lib, mongocxx-static.lib mongo-cxx-driver/3.6.1 package(): Packaged 2 files: LICENSE, THIRD-PARTY-NOTICES mongo-cxx-driver/3.6.1: Package 'd0ed763b55f1510fad2cc2e0a1b0bfa82a716966' created mongo-cxx-driver/3.6.1: Created package revision 8e418093cbe6bd8307c8bf3330e25030 [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created mongocxxConfigVersion.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created mongocxxTarget-release.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created mongocxxTargets.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created mongocxxConfig.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created mongoc-1.0ConfigVersion.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created mongoc-1.0Target-release.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created mongoc-1.0Targets.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created mongoc-1.0Config.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created OpenSSLConfigVersion.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created OpenSSLTarget-release.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created OpenSSLTargets.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created OpenSSLConfig.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created SnappyConfigVersion.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created SnappyTarget-release.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created SnappyTargets.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created SnappyConfig.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created ZLIBConfigVersion.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created ZLIBConfig.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created ZLIBTargets.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created ZLIBTarget-release.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created zstdConfigVersion.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created zstdTarget-release.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created zstdTargets.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created zstdConfig.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created ICUConfigVersion.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created ICUTarget-release.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created ICUTargets.cmake mongo-cxx-driver/3.6.1 (test package): Generator cmake_find_package_multi created ICUConfig.cmake mongo-cxx-driver/3.6.1 (test package): Generator txt created conanbuildinfo.txt mongo-cxx-driver/3.6.1 (test package): Generator cmake created conanbuildinfo.cmake mongo-cxx-driver/3.6.1 (test package): Generated conaninfo.txt mongo-cxx-driver/3.6.1 (test package): Generated graphinfo Using lockfile: 'C:\J\w\cci_PR-3820@3/1/e2986943-9252-4e7f-95ca-d705c927118a/recipes/mongo-cxx-driver/all\test_package\build\eab73290ea5cf3ceaa7ba2ed03ea3ae1a9e23408/conan.lock' Using cached profile from lockfile [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK mongo-cxx-driver/3.6.1 (test package): Calling build() ----Running------ > cd C:\J\w\cci_PR-3820@3/1/e2986943-9252-4e7f-95ca-d705c927118a/recipes/mongo-cxx-driver/all\test_package\build\eab73290ea5cf3ceaa7ba2ed03ea3ae1a9e23408 && cmake -G "Visual Studio 16 2019" -A "x64" -DCONAN_LINK_RUNTIME="/MD" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="Visual Studio" -DCONAN_COMPILER_VERSION="16" -DCONAN_CXX_FLAGS="/MP1" -DCONAN_C_FLAGS="/MP1" -DCMAKE_PREFIX_PATH="C:/J/w/cci_PR-3820@3/1/e2986943-9252-4e7f-95ca-d705c927118a/recipes/mongo-cxx-driver/all/test_package/build/eab73290ea5cf3ceaa7ba2ed03ea3ae1a9e23408" -DCMAKE_MODULE_PATH="C:/J/w/cci_PR-3820@3/1/e2986943-9252-4e7f-95ca-d705c927118a/recipes/mongo-cxx-driver/all/test_package/build/eab73290ea5cf3ceaa7ba2ed03ea3ae1a9e23408" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -DMONGO-CXX-DRIVER_SHARED="False" -DMONGO-CXX-DRIVER_POLYFILL="std" -Wno-dev C:\J\w\cci_PR-3820@3/1/e2986943-9252-4e7f-95ca-d705c927118a/recipes/mongo-cxx-driver/all\test_package ----------------- -- The C compiler identification is MSVC 19.28.29333.0 -- The CXX compiler identification is MSVC 19.28.29333.0 -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29333/bin/Hostx64/x64/cl.exe -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29333/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.28.29333/bin/Hostx64/x64/cl.exe -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29333/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: Adjusting output directories -- Conan: Using cmake global configuration -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Library mongocxx-static found C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/lib/mongocxx-static.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/lib/mongocxx-static.lib -- Library bsoncxx-static found C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/lib/bsoncxx-static.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/lib/bsoncxx-static.lib -- Library bsoncxx-static found C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/lib/bsoncxx-static.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/lib/bsoncxx-static.lib -- Library mongocxx-static found C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/lib/mongocxx-static.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/mongo-cxx-driver/3.6.1/_/_/package/d0ed763b55f1510fad2cc2e0a1b0bfa82a716966/lib/mongocxx-static.lib -- Library mongoc-static-1.0 found C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/mongoc-static-1.0.lib -- Found: C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/mongoc-static-1.0.lib -- Library bson-static-1.0 found C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/bson-static-1.0.lib -- Found: C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/bson-static-1.0.lib -- Library bson-static-1.0 found C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/bson-static-1.0.lib -- Found: C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/bson-static-1.0.lib -- Library mongoc-static-1.0 found C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/mongoc-static-1.0.lib -- Found: C:/J/w/cci_PR-3820@3/s/dc43fa/1/lib/mongoc-static-1.0.lib -- Library libssl found C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libssl.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libssl.lib -- Library libcrypto found C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libcrypto.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libcrypto.lib -- Library libcrypto found C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libcrypto.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libcrypto.lib -- Library libssl found C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libssl.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/openssl/1.1.1h/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/libssl.lib -- Library snappy found C:/J/w/cci_PR-3820@3/.conan/data/snappy/1.1.8/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/snappy.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/snappy/1.1.8/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/snappy.lib -- Library snappy found C:/J/w/cci_PR-3820@3/.conan/data/snappy/1.1.8/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/snappy.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/snappy/1.1.8/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/snappy.lib -- Library zlib found C:/J/w/cci_PR-3820@3/.conan/data/zlib/1.2.11/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/zlib.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/zlib/1.2.11/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/zlib.lib -- Library zstd_static found C:/J/w/cci_PR-3820@3/.conan/data/zstd/1.4.5/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/zstd_static.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/zstd/1.4.5/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/zstd_static.lib -- Library zstd_static found C:/J/w/cci_PR-3820@3/.conan/data/zstd/1.4.5/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/zstd_static.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/zstd/1.4.5/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib/zstd_static.lib -- Library sicuio found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuio.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuio.lib -- Library sicutest found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutest.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutest.lib -- Library sicutu found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutu.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutu.lib -- Library sicuin found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuin.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuin.lib -- Library sicuuc found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuuc.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuuc.lib -- Library sicudt found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicudt.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicudt.lib -- Library sicudt found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicudt.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicudt.lib -- Library sicuuc found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuuc.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuuc.lib -- Library sicuin found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuin.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuin.lib -- Library sicutu found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutu.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutu.lib -- Library sicutest found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutest.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicutest.lib -- Library sicuio found C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuio.lib -- Found: C:/J/w/cci_PR-3820@3/.conan/data/icu/68.1/_/_/package/1227fdf5511e684ad7c925afa05d82715a7d91b5/lib/sicuio.lib -- Dependency mongoc-1.0 already found -- Configuring done -- Generating done -- Build files have been written to: C:/J/w/cci_PR-3820@3/1/e2986943-9252-4e7f-95ca-d705c927118a/recipes/mongo-cxx-driver/all/test_package/build/eab73290ea5cf3ceaa7ba2ed03ea3ae1a9e23408 ----Running------ > cmake --build C:\J\w\cci_PR-3820@3/1/e2986943-9252-4e7f-95ca-d705c927118a/recipes/mongo-cxx-driver/all\test_package\build\eab73290ea5cf3ceaa7ba2ed03ea3ae1a9e23408 --config Release -- /m:1 /verbosity:minimal ----------------- Microsoft (R) Build Engine version 16.8.1+bd2ea1e3c for .NET Framework Copyright (C) Microsoft Corporation. All rights reserved. Checking Build System Building Custom Rule C:/J/w/cci_PR-3820@3/1/e2986943-9252-4e7f-95ca-d705c927118a/recipes/mongo-cxx-driver/all/test_package/CMakeLists.txt test_package.cpp C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\package\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\include\bsoncxx/document/view.hpp(153,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\1\e2986943-9252-4e7f-95ca-d705c927118a\recipes\mongo-cxx-driver\all\test_package\build\eab73290ea5cf3ceaa7ba2ed03ea3ae1a9e23408\test_package.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\1\e2986943-9252-4e7f-95ca-d705c927118a\recipes\mongo-cxx-driver\all\test_package\build\eab73290ea5cf3ceaa7ba2ed03ea3ae1a9e23408\test_package.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\package\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\include\bsoncxx/document/view.hpp(162,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\1\e2986943-9252-4e7f-95ca-d705c927118a\recipes\mongo-cxx-driver\all\test_package\build\eab73290ea5cf3ceaa7ba2ed03ea3ae1a9e23408\test_package.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\package\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\include\bsoncxx/document/view.hpp(163,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\1\e2986943-9252-4e7f-95ca-d705c927118a\recipes\mongo-cxx-driver\all\test_package\build\eab73290ea5cf3ceaa7ba2ed03ea3ae1a9e23408\test_package.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\package\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\include\bsoncxx/array/view.hpp(149,54): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\1\e2986943-9252-4e7f-95ca-d705c927118a\recipes\mongo-cxx-driver\all\test_package\build\eab73290ea5cf3ceaa7ba2ed03ea3ae1a9e23408\test_package.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\1\e2986943-9252-4e7f-95ca-d705c927118a\recipes\mongo-cxx-driver\all\test_package\build\eab73290ea5cf3ceaa7ba2ed03ea3ae1a9e23408\test_package.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\package\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\include\bsoncxx/array/view.hpp(158,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\1\e2986943-9252-4e7f-95ca-d705c927118a\recipes\mongo-cxx-driver\all\test_package\build\eab73290ea5cf3ceaa7ba2ed03ea3ae1a9e23408\test_package.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\package\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\include\bsoncxx/array/view.hpp(159,5): warning C4996: 'std::iterator::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\cci_PR-3820@3\1\e2986943-9252-4e7f-95ca-d705c927118a\recipes\mongo-cxx-driver\all\test_package\build\eab73290ea5cf3ceaa7ba2ed03ea3ae1a9e23408\test_package.vcxproj] C:\J\w\cci_PR-3820@3\.conan\data\mongo-cxx-driver\3.6.1\_\_\package\d0ed763b55f1510fad2cc2e0a1b0bfa82a716966\include\mongocxx/cursor.hpp(114,19): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\J\w\cci_PR-3820@3\1\e2986943-9252-4e7f-95ca-d705c927118a\recipes\mongo-cxx-driver\all\test_package\build\eab73290ea5cf3ceaa7ba2ed03ea3ae1a9e23408\test_package.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility(6006,54): message : see declaration of 'std::iterator' [C:\J\w\cci_PR-3820@3\1\e2986943-9252-4e7f-95ca-d705c927118a\recipes\mongo-cxx-driver\all\test_package\build\eab73290ea5cf3ceaa7ba2ed03ea3ae1a9e23408\test_package.vcxproj] test_package.vcxproj -> C:\J\w\cci_PR-3820@3\1\e2986943-9252-4e7f-95ca-d705c927118a\recipes\mongo-cxx-driver\all\test_package\build\eab73290ea5cf3ceaa7ba2ed03ea3ae1a9e23408\bin\test_package.exe Building Custom Rule C:/J/w/cci_PR-3820@3/1/e2986943-9252-4e7f-95ca-d705c927118a/recipes/mongo-cxx-driver/all/test_package/CMakeLists.txt mongo-cxx-driver/3.6.1 (test package): Running test() ----Running------ > bin\test_package ----------------- JSON file created at 'C:\J\w\cci_PR-3820@3/1/e2986943-9252-4e7f-95ca-d705c927118a/_create.json'